pear/console_commandline

A full featured command line options and arguments parser.

v1.2.6 2023-04-02 18:49 UTC

This package is auto-updated.

Last update: 2024-03-31 21:06:03 UTC


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

image

Packagist

https://packagist.org/packages/pear/console_commandline