├── .coveralls.yml ├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE.md ├── Makefile ├── README.md ├── composer.json ├── docs ├── api-job.md ├── api-parameter.md ├── api-script.php ├── authors.md ├── contributing.md └── install.md ├── phpunit.xml ├── src └── Cli │ └── Helpers │ ├── DocumentedScript.php │ ├── Exception.php │ ├── Exception │ ├── ConflictingParameters.php │ ├── DuplicateScriptParameter.php │ ├── InvalidScriptParameter.php │ ├── MissingParameterValue.php │ ├── MissingRequiredParameter.php │ └── MissingScriptParameter.php │ ├── IO.php │ ├── Job.php │ ├── Parameter.php │ └── Script.php └── tests ├── bootstrap.php ├── integration ├── AbstractScriptTestCase.php ├── IOTest.php ├── ParameterTest.php ├── ScriptTest.php └── data │ ├── test-documented-script.php │ ├── test-io.php │ ├── test-parameters.php │ └── test-script.php └── unit ├── DocumentedScriptTest.php ├── IOTest.php ├── JobTest.php ├── ParameterTest.php └── ScriptTest.php /.coveralls.yml: -------------------------------------------------------------------------------- 1 | src_dir: ./ 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | build 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/composer.json -------------------------------------------------------------------------------- /docs/api-job.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/docs/api-job.md -------------------------------------------------------------------------------- /docs/api-parameter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/docs/api-parameter.md -------------------------------------------------------------------------------- /docs/api-script.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/docs/api-script.php -------------------------------------------------------------------------------- /docs/authors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/docs/authors.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/docs/install.md -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Cli/Helpers/DocumentedScript.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/DocumentedScript.php -------------------------------------------------------------------------------- /src/Cli/Helpers/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/Exception.php -------------------------------------------------------------------------------- /src/Cli/Helpers/Exception/ConflictingParameters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/Exception/ConflictingParameters.php -------------------------------------------------------------------------------- /src/Cli/Helpers/Exception/DuplicateScriptParameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/Exception/DuplicateScriptParameter.php -------------------------------------------------------------------------------- /src/Cli/Helpers/Exception/InvalidScriptParameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/Exception/InvalidScriptParameter.php -------------------------------------------------------------------------------- /src/Cli/Helpers/Exception/MissingParameterValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/Exception/MissingParameterValue.php -------------------------------------------------------------------------------- /src/Cli/Helpers/Exception/MissingRequiredParameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/Exception/MissingRequiredParameter.php -------------------------------------------------------------------------------- /src/Cli/Helpers/Exception/MissingScriptParameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/Exception/MissingScriptParameter.php -------------------------------------------------------------------------------- /src/Cli/Helpers/IO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/IO.php -------------------------------------------------------------------------------- /src/Cli/Helpers/Job.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/Job.php -------------------------------------------------------------------------------- /src/Cli/Helpers/Parameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/Parameter.php -------------------------------------------------------------------------------- /src/Cli/Helpers/Script.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amercier/php-cli-helpers/HEAD/src/Cli/Helpers/Script.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- 1 |