Download        
console-args
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 
Version
1.0.0 
Installation
Add the module by composer.json, adding in require clause: {
    "jlaso/console-args": "1.0.0"
}
 
Sample of use
$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;
 
License
MIT 
 |