milchou / pherm
PHP的命令行终端实用程序
v0.6.0
2019-12-14 07:03 UTC
Requires
- php: >=7.2
- ext-posix: *
- psr/container: ^1.0
Requires (Dev)
- amphp/amp: ^2.4
- codacy/coverage: ^1.4
- illuminate/container: ^6
- mockery/mockery: ^1.3
- phpstan/phpstan: ^0.11.19
- phpunit/phpunit: ^8.4
- psy/psysh: ^0.9.9
- squizlabs/php_codesniffer: ^3.5
README
此仓库是从
php-school/terminal
分支出来的
一个小型实用工具,用于帮助提供简单、一致的终端交互API。
查看示例以了解如何使用。
用法
Hello world示例
$container = new Container(); $container->instance(Input::class, new InputStream()); $container->instance(Output::class, new OutputStream()); $terminal = (new Terminal($container)) ->enableInstantOutput() ->bootstrap(); $terminal->clear(); $str = 'Hello world!'; $terminal->cursor()->center(-(mb_strlen($str) / 2))->write($str); $terminal->cursor()->bottom();
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。