totten/process-helper
最新稳定版本:v1.0.2
Composer 安装命令:
composer require totten/process-helper
包简介
Some quick sugar for working with Symfony Process
README 文档
README
This is a quick bit of sugar for working with Symfony Process.
use \ProcessHelper\ProcessHelper as PH; $p = PH::runOk(['ls -la @TGT', 'TGT' => '/home/myuser/Documents/Lots of Stuff']); print_r(explode("\n", $p->getOutput()));
Bits of extra behavior:
- Set env var
DEBUGto display information about any commands as they are executed. (This is loosely similar to using bash'sset -x.)DEBUG=1- Show basic summary informationDEBUG=2- Show full, real-time output
- The
run()andrunOk()helpers will execute the command while respecting the DEBUG option. - The
run()andrunOk()helpers will automatically cast strings and arrays intoProcessobjects. When constructing theProcess, variables may be escaped and interpolated. - The
runOk()helper will assert that the command executed normally. If there's an error, it throws an exception. The resulting exception message will report more details about the failed subcommand.
This doesn't really seem like it should be a standalone project, except that I've found these snippets useful in like 5+ projects...
统计信息
- 总下载量: 19.56k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 6
- 推荐数: 0
其他信息
- 授权协议: BSD-2-Clause
- 更新时间: 2019-08-09