Command Line Option Parsers
Utilities to process arguments to terminal command line programs easily
1.91
A simple mixin for CLI interfaces, including option parsing
2016
2017
2018
2019
2020
2021
0.07
OptionParser based CLI support for rapid CLI development in an object-oriented
context.
This library wraps Ruby's OptionParser for parsing your options under the hood,
so you get all the goodness that the Ruby standard library provides.
On top of that it adds a rich and powerful DSL for definin...
2016
2017
2018
2019
2020
2021
9.59
A DSL for gathering options and parsing command line flags
2016
2017
2018
2019
2020
2021
0.93
Cri allows building easy-to-use command-line interfaces with support for subcommands.
2016
2017
2018
2019
2020
2021
1.6
The complete solution for Ruby command-line executables. Commander bridges the gap between other terminal related libraries you know and love (OptionParser, HighLine), while providing many new features, and an elegant API.
2016
2017
2018
2019
2020
2021
1.6
Clamp provides an object-model for command-line utilities.
It handles parsing of command-line options, and generation of usage help.
2016
2017
2018
2019
2020
2021
9.9
A high-level IO library that provides validation, type conversion, and more for
command-line interfaces. HighLine also includes a complete menu system that can
crank out anything from simple list selection to complete shells with just
minutes of work.
2016
2017
2018
2019
2020
2021
4.03
Trollop is a commandline option parser for Ruby that just gets out of your way.
**DEPRECATION** This gem has been renamed to optimist and will no longer be supported. Please switch to optimist as soon as possible.
2016
2017
2018
2019
2020
2021
0.39
Methadone provides a lot of small but useful features for developing a command-line app, including an opinionated bootstrapping process, some helpful cucumber steps, and some classes to bridge logging and output into a simple, unified, interface
2016
2017
2018
2019
2020
2021
0.2
cmdparse provides classes for parsing (possibly nested) commands on the command line;
command line options themselves are parsed using optparse.
2016
2017
2018
2019
2020
2021
0.02
The getopt library provides two different command line option parsers.
They are meant as easier and more convenient replacements for the
command line parsers that ship as part of the Ruby standard library.
Please see the README for additional comments.
2016
2017
2018
2019
2020
2021
0.03
Command-line arguments to hash
2016
2017
2018
2019
2020
2021
3.56
A small library for doing (command) lines
2016
2017
2018
2019
2020
2021
0.65
Isn't it awesome how `optparse` and other option parsers generate help and usage-messages based on your code?! Hell no!
You know what's awesome? It's when the option parser *is* generated based on the help and usage-message that you write in a docstring! That's what docopt does!
2016
2017
2018
2019
2020
2021
1.02
Choice is a simple little gem for easily defining and parsing command line options with a friendly DSL.
2016
2017
2018
2019
2020
2021
0.0
It's just here to handle arguments provided to Application. Mainly optional via switches. Currently handles plain-text Console arguments.
2016
2017
2018
2019
2020
2021
0.04
This is an lightweight option parser, which is less than 80 lines short. It has strong validations and a short, clear and easy to use syntax. Feel free to copy all 80 lines (55 lines without validations / empty lines) into your script rather installing the gem.
2016
2017
2018
2019
2020
2021
0.02
Command-line option parser and command interface.
2016
2017
2018
2019
2020
2021
0.05
Clap is a small library that can be bundled with your command line application. It covers the simple case of executing code based on the flags or parameters passed.
2016
2017
2018
2019
2020
2021
0.02
Quickl helps you creating commandline ruby programs. From simple commands
with options to complex delegators with subcommands, global and local
options.
2016
2017
2018
2019
2020
2021
0.01
Yet another command line option parser in Ruby, based on Perl's Getopt::Long module.
2016
2017
2018
2019
2020
2021
0.01
Sensible options parsing
2016
2017
2018
2019
2020
2021
0.09
A flexible command line option parser.
2016
2017
2018
2019
2020
2021
0.01
Parse command-line options into a configuration hash
2016
2017
2018
2019
2020
2021
3.74
Build command-suite CLI apps that are awesome. Bootstrap your app, add commands, options and documentation while maintaining a well-tested idiomatic command-line app
2016
2017
2018
2019
2020
2021