andreypostal / cli
一个简单易用的库,无依赖项,用于在PHP中创建美观且有序的CLI应用。甚至还包含一些有趣的进度条。
v1.0.0
2024-05-02 10:24 UTC
Requires
- php: >=8.1
README
🧙♂️ PHP的简单CLI
一个简单易用的库,无依赖项,用于在PHP中创建美观且有序的CLI应用。
无依赖项,简单易懂。你可以创建简单的CLI工具或复杂的工具,事物不会变得混乱!! 😄
安装
composer require andreypostal/cli
基本用法
$app = new App( appName: 'MyApp', description: 'My app has a cool description', cmd: 'php cmd', params: [], commands: [ new Command( key: 'run', description: 'This action will run soon', service: [ 'handler' => static function(Context $context): void { App::console('It is so easy!!!'); }, ], ), ], ); $app->run($argv);
文档
示例
关于
作者
Andrey Postal - andreypostal@gmail.com
许可证
CLI遵循Apache License 2.0许可 - 请参阅LICENSE文件以获取详细信息
鸣谢
深受Go库urfave/cli的启发