laizware / quickshell
Quick wrapper for shell_exec to execute or run external commands from PHP that allows setting the working directory, environment variables and return the standard output.
1.0.0
2023-11-07 20:07 UTC
Requires
- php: >=5
This package is auto-updated.
Last update: 2024-09-07 21:56:21 UTC
README
Quick wrapper for shell_exec to execute or run external commands from PHP that allows setting the working directory, environment variables and return the standard output.
Installation
composer require laizware/quickshell
Example
<?php use function LaizWare\Quickshell\run; $command = "ls"; $arguments = ["-l"]; $wd = "/tmp/"; $env = [ "MY_ENVIRONMENT_X" => "X", "MY_ENVIRONMENT_Y" => "Y", "MY_ENVIRONMENT_Z" => "Z", ]; $stdout = run( // Required $command, // Optional $arguments, $env, $wd, );