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

GitHub

131 stars
8 watching
8 forks
Language: Go
last commit: almost 4 years ago
Linked from 2 awesome lists

commandlineoption-parser

Backlinks from these awesome lists:

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