argparse

CLI parser

Provides a flexible and easy-to-use command line argument parsing solution for Go programs.

Argparse for golang. Just because flag sucks

GitHub

611 stars
12 watching
62 forks
Language: Go
last commit: about 2 years ago
Linked from 2 awesome lists

argparseargument-parserawesome-goclicli-appcommand-line-parsergogolang

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
alexflint/go-arg Provides a structured approach to parsing command-line arguments in Go 2,032
txgruppi/parseargs-go A string argument parser for Go that handles quoted arguments and flags as simple strings. 10
davidgamba/go-getoptions A command line option parser with built-in auto-completion support for Go applications. 56
cosiner/argv A library to parse and split command line strings into argument arrays 41
mpeterv/argparse A feature-rich command line parser for Lua 260
cofyc/argparse A C-based command line arguments parsing library 690
alecthomas/kong A command-line parser library for Go that simplifies building complex command-line interfaces. 2,151
integrii/flaggy Provides idiomatic Go input parsing with subcommands and flags at any position. 859
adishavit/argh A lightweight command-line argument parser 1,331
artonge/go-gtfs A Go package for loading and parsing GTFS files 45
google/argh An argument parsing library optimized for code size and conformance to the Fuchsia commandline tools specification. 1,670
bartoszgolek/nflags A simple library for parsing and validating command-line arguments in C# applications. 50
anacrolix/tagflag Tool for declaratively parsing command-line flags in Go using struct tags. 11
mattn/go-shellwords A library for parsing command-line arguments and environment variables in a shell-like way 534
akrennmair/gopcap A wrapper around libpcap to enable network packet capture and analysis in Go 489