linkorb / infra-sdk
Infra SDK: Utils for your custom PHP-based infra scripts
v1.1.0
2020-01-03 16:43 UTC
Requires
- php: >=5.3.0
- docopt/docopt: ^1.0
- ssh-client/ssh-client: ^0.1
- symfony/dotenv: ^3.0|^4.0
- symfony/process: ^3.0|^4.0
README
A set of practical utilities to use in your custom PHP-based infra scripts.
query
$data = \Infra\Sdk\Utils::query($graphql); // executes `infra query` and returns the response as an array
getArguments
You can let Infra SDK parse your command line arguments against a docopt definition.
Simply include a file with the exact same name as your script, but with a ".md" file extension, and Infra SDK will extract the docopt definition and parse your command line arguments.
$arguments = \Infra\Sdk\Utils::getArguments();
License
MIT. Please refer to the license file for details.
Brought to you by the LinkORB Engineering team
Check out our other projects at linkorb.com/engineering.
Btw, we're hiring!