jnjxp/xcmd

简单的外部命令运行器

0.1.0 2016-10-23 16:56 UTC

This package is auto-updated.

Last update: 2024-08-26 08:49:42 UTC


README

简单的外部命令运行器。基本上只是一个 proc_open 包装器;

Latest version Build Status Coverage Status Quality Score

安装

composer require jnjxp/xcmd

使用方法

use Jnjxp\Xcmd\ExternalCommand;

$cmd = new ExternalCommand('elinks -dump -dump-color-mode 1');
$payload = $cmd($response->getBody()); // write input to stdin

if ($payload->isError()) {
    foreach ($payload->getMessages() as $error) {
        echo $error . "\n";
    }
    exit($payload->getStatus())
}

echo $payload;