我正在编写一个PHP命令行实用程序,我希望我的help
命令打开自己的手册页(帮助程序)。
当有人运行此命令时
$ burrito help
运行以下脚本
# help.php
$manpage = DIR_BASE.'/packages/burrito/man/burrito.1';
passthru("man ${manpage}");
这会正确输出手册页内容,但它不会像less(1)
那样将其传递给man
寻呼机。
我希望用户能够滚动手册页的内容,就像他们要键入man burrito
答案 0 :(得分:0)
PHP 5.4方法看起来很有前景,但如果你没有/不能使用PHP 5.4,你就没有选择
如果你真的需要php来做这件事,你可以包装所有的PHP功能:
#!/bin/sh
#burrito.sh
php burrito.php | less
除了5.4方法(显然)之外,没有办法在发送php脚本时运行外部寻呼机。