Recommend this page to a friend! |
Download .zip |
Info | Documentation | View files (5) | Download .zip | Reputation | Support forum (1) | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2024-01-10 (3 days ago) | Not enough user ratings | Total: 247 This week: 2 | All time: 7,937 This week: 220 |
Version | License | PHP version | Categories | |||
console-args 1.0.11 | MIT/X Consortium ... | 5.3 | PHP 5, Console |
Description | Author | |
This class can read and parse arguments for command line scripts. |
This is an wrapper for the argv global
The difference between arguments and options are:
* arguments are strings like `
--help`
* options are strings like `
--file=filename`
* other arguments without `
--`
are not recognized because the magic of this wrapper is that doesn't matter the order of the arguments/options
1.0.0
Add the module by composer.json, adding in require clause:
{
"jlaso/console-args": "1.0.0"
}
$consoleArgs = new ConsoleArgs($argv, array('help'), array('arg1', 'arg2'));
if($consoleArgs->hasHelp){
print <<<EOD
Please, use this arguments to invoke this command:
--help \tto see this help
--arg1=filename \tthe first argument
--arg2=filename\toptional, the second argument
EOD;
exit();
}
$arg1 = $consoleArgs->getArg1;
$arg2 = $consoleArgs->getArg2;
MIT
Files |
File | Role | Description |
---|---|---|
composer.json | Data | Auxiliary data |
ConsoleArgs.php | Class | Class source |
LICENSE | Lic. | License text |
README.md | Doc. | Documentation |
VERSION | Data | Documentation |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
User Comments (1) | |||||
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.