getoptions

parser

An option parser for shell scripts supporting all POSIX shells.

An elegant option/argument parser for shell scripts (full support for bash and all POSIX shells)

GitHub

421 stars
12 watching
22 forks
Language: Shell
last commit: 29 days ago
Linked from 1 awesome list

argparseargumentbashbusyboxcode-generatordashgetoptgetoptskshparsingposix-compliantshell-scriptszsh

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
davidgamba/go-getoptions A command line option parser with built-in auto-completion support for Go applications. 56
nk412/optparse A simple command-line argument parser for BASH scripts 159
jcomellas/getopt A library to parse command line arguments using GNU getopt syntax in Erlang. 251
mpusz/getopt A C++ library that parses command line options in a way compatible with the C++ Standard Library. 0
jorgebucaran/getopts.fish A Fish plugin for parsing CLI options in a way similar to argparse without additional complexity. 223
joknarf/nerdps1 A shell prompt package for Unix-like systems with customizable display of information such as user, host, working directory, and system resources. 10
kimgr/getopt_port An implementation of getopt-style command-line parsing with limited GNU extensions 89
robik/commandr A command-line argument parser with support for flags, options, arguments, and subcommands. 42
karitham/zp A fast shell prompt written in C using Zig. 7
mattn/go-shellwords A library for parsing command-line arguments and environment variables in a shell-like way 536
txgruppi/parseargs-go A string argument parser for Go that handles quoted arguments and flags as simple strings. 10
getopt-php/getopt-php A PHP library for parsing and processing command-line arguments 337
c9s/getoptionkit An object-oriented option parser library for PHP, supporting type constraints and various options formats. 150
alecthomas/kong Tool for parsing complex command-line interfaces into structured Go data 2,178
nn1ks/mshp A minimal shell prompt implemented in Rust 3