flag
Flag parser
A command line option parsing library with support for infinite level subcommands and flexible flag definitions.
Flag is a simple but powerful command line option parsing library for Go support infinite level subcommand
131 stars
8 watching
8 forks
Language: Go
last commit: almost 4 years ago
Linked from 2 awesome lists
commandlineoption-parser
Related projects:
Repository | Description | Stars |
---|---|---|
integrii/flaggy | Provides idiomatic Go input parsing with subcommands and flags at any position. | 859 |
cosiner/argv | A library to parse and split command line strings into argument arrays | 41 |
posener/cmd | Extends the standard flag package to support subcommands and other features in a minimalistic API | 40 |
00jciv00/cova | A cross-platform command line argument parsing library for the Zig programming language. | 109 |
anacrolix/tagflag | Tool for declaratively parsing command-line flags in Go using struct tags. | 11 |
sailormoon/flags | An argument parser library that allows parsing command-line arguments in a simple and extensible way. | 227 |
abolz/cmdline2 | A C++ library for parsing command line arguments with support for customizable syntax and multiple option types. | 18 |
jaffee/commandeer | A tool for automating command line flag setup based on struct fields and tags. | 174 |
davidgamba/go-getoptions | A command line option parser with built-in auto-completion support for Go applications. | 56 |
akamensky/argparse | Provides a flexible and easy-to-use command line argument parsing solution for Go programs. | 611 |
robik/commandr | A command-line argument parser with support for flags, options, arguments, and subcommands. | 41 |
sgreben/flagvar | A collection of CLI argument types for the Go flag package. | 43 |
go-gcfg/gcfg | A Go library that reads INI-style configuration files into data structures | 168 |
jermp/cmd_line_parser | A lightweight C++17 command line parser with support for parsing command-line options and arguments. | 25 |