pear / console_commandline
A full featured command line options and arguments parser.
v1.2.6
2023-04-02 18:49 UTC
Requires
- php: >=5.3.0
- ext-dom: *
- ext-xml: *
- pear/pear_exception: ^1.0.0
Requires (Dev)
README
A full featured command line options and arguments parser.
Console_CommandLine
is a full featured package for managing command-line
options and arguments highly inspired from python optparse
module, it allows
the developer to easily build complex command line interfaces.
Main features
- handles sub commands (ie.
$ myscript.php -q subcommand -f file
), - can be completely built from an XML definition file,
- generate
--help
and--version
options automatically, - can be completely customized,
- builtin support for i18n,
- and much more...
Installation
PEAR
$ pear install Console_CommandLine
Composer
$ composer require pear/console_commandline
Links
- Homepage
- http://pear.php.net/package/Console_CommandLine
- Bug tracker
- http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Console_CommandLine
- Documentation
- http://pear.php.net/manual/en/package.console.console-commandline.php
- Unit test status
https://travis-ci.org/pear/Console_CommandLine
- Packagist
- https://packagist.org/packages/pear/console_commandline