#browser #stdout #command-line-interface
#браузер #стандартный вывод #интерфейс командной строки
Вопрос:
Я планирую написать клиент командной строки Hashify, и я хотел бы подтвердить, что простая запись в stdout
не вариант, прежде чем приступать к творчеству.
(В идеале команда будет вести себя как TextMate mate
, в данном случае открывая hashify.me в браузере и ожидает ввода.)
Ответ №1:
WGet (простой инструмент http-выборки) поддерживает перенаправление файла в стандартный вывод с -qO -
опцией
, называемой like wget -qO - http://url/
.
Lynx (полнофункциональный CLI-браузер) поддерживает сброс в стандартный вывод с помощью опции -dump
или -crawl
.
Комментарии:
1.
curl
это другое. По умолчанию используется стандартный вывод; используйте-o <file>
для вывода в файл.
Ответ №2:
Вы могли бы взглянуть на собственный клиент Google, доступный в версии Google Chrome для разработчиков.
При запуске с флагами собственного клиента это позволяет печатать на терминале, как указано здесь. Ознакомьтесь с документацией здесь и здесь для получения подробной информации.
Заставить его работать в Windows может быть непросто, но он (предположительно) отлично работает в Linux. Я пробую это прямо сейчас.