All Projects → pear → Console_CommandLine

pear / Console_CommandLine

Licence: other
Full featured command line options and arguments parser.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to Console CommandLine

dropt
dropt is yet another C library for parsing command-line options.
Stars: ✭ 39 (+105.26%)
Mutual labels:  argument-parser, option-parser
Kotlin Argparser
Easy to use and concise yet powerful and robust command line argument parsing for Kotlin
Stars: ✭ 431 (+2168.42%)
Mutual labels:  argument-parser, option-parser
declarative-parser
Modern, declarative argument parser for Python 3.6+
Stars: ✭ 31 (+63.16%)
Mutual labels:  argument-parser, option-parser
argparser
Simple command-line parser for C/C++ programs
Stars: ✭ 50 (+163.16%)
Mutual labels:  argument-parser, option-parser
CmdLine2
Command line argument parser (C++14)
Stars: ✭ 18 (-5.26%)
Mutual labels:  argument-parser, option-parser
Clipp
easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
Stars: ✭ 687 (+3515.79%)
Mutual labels:  argument-parser, option-parser
go-getoptions
Fully featured Go (golang) command line option parser with built-in auto-completion support.
Stars: ✭ 41 (+115.79%)
Mutual labels:  argument-parser, option-parser
Lyra
A simple to use, composable, command line parser for C++ 11 and beyond
Stars: ✭ 238 (+1152.63%)
Mutual labels:  argument-parser, option-parser
Programoptions.hxx
Single-header program options parsing library for C++11
Stars: ✭ 112 (+489.47%)
Mutual labels:  argument-parser, option-parser
Clikt
Multiplatform command line interface parsing for Kotlin
Stars: ✭ 1,658 (+8626.32%)
Mutual labels:  argument-parser, option-parser
Argagg
A simple C++11 command line argument parser
Stars: ✭ 180 (+847.37%)
Mutual labels:  argument-parser, option-parser
option-parser
A Lightweight, header-only CLI option parser for C++
Stars: ✭ 16 (-15.79%)
Mutual labels:  argument-parser, option-parser
args
Simple and type-safe commandline argument parser for C++14
Stars: ✭ 63 (+231.58%)
Mutual labels:  argument-parser
parseargs
Migrated to https://github.com/denoland/deno_std
Stars: ✭ 28 (+47.37%)
Mutual labels:  argument-parser
zig-args
Simple-to-use argument parser with struct-based config
Stars: ✭ 106 (+457.89%)
Mutual labels:  option-parser
sf
Simple Bash framework which provides argument parsing, usage output and text formatting variables
Stars: ✭ 16 (-15.79%)
Mutual labels:  argument-parser
line-arg
A command line option parser that uses simple usage strings as a format reference
Stars: ✭ 12 (-36.84%)
Mutual labels:  option-parser
command-line-commands
Add a git-like command interface to your app.
Stars: ✭ 40 (+110.53%)
Mutual labels:  option-parser
parse it
A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.
Stars: ✭ 86 (+352.63%)
Mutual labels:  argument-parser
theconf
Python Package for Managing Configurations
Stars: ✭ 35 (+84.21%)
Mutual labels:  argument-parser

Console_CommandLine

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

https://travis-ci.org/pear/Console_CommandLine.svg?branch=stable
Packagist
https://packagist.org/packages/pear/console_commandline
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].