Я пишу утилиту командной строки PHP, и мне бы хотелось, чтобы моя команда help
открыла страницу man для себя (помощника).Как открыть справочную страницу с помощью PHP?
Когда кто-то запускает эту команду
$ burrito help
Следующий скрипт запускается
# help.php
$manpage = DIR_BASE.'/packages/burrito/man/burrito.1';
passthru("man ${manpage}");
Это выводит справочную страницу содержания правильно, но это не конвейер к less(1)
пейджеру, как man
.
Я хочу, чтобы пользователь мог прокручивать содержимое страницы человека так же, как если бы они были типа man burrito
Почему у вас есть скрипт 'php', это делается в отличие от сценария оболочки, который может легко пропустить меньше? –
Нет контрольного терминала, когда вы выполняете сквозную пересылку, поэтому нет никакого способа определить, как «большой» ваш экран, чтобы он мог начать пейджинг. –
@ExplosionPills, там намного больше помощника, что зависит от PHP и других библиотек PHP. – naomik