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: over 5 years ago
Linked from 2 awesome lists

commandlineoption-parser

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
integrii/flaggyProvides idiomatic Go input parsing with subcommands and flags at any position.860
cosiner/argvA library to parse and split command line strings into argument arrays41
posener/cmdExtends the standard flag package to support subcommands and other features in a minimalistic API40
00jciv00/covaA cross-platform command line argument parsing library for the Zig programming language.111
anacrolix/tagflagTool for declaratively parsing command-line flags in Go using struct tags.11
sailormoon/flagsAn argument parser library that allows parsing command-line arguments in a simple and extensible way.227
abolz/cmdline2A C++ library for parsing command line arguments with support for customizable syntax and multiple option types.18
jaffee/commandeerA tool for automating command line flag setup based on struct fields and tags.174
davidgamba/go-getoptionsA command line option parser with built-in auto-completion support for Go applications.56
akamensky/argparseProvides a flexible and easy-to-use command line argument parsing solution for Go programs.617
robik/commandrA command-line argument parser with support for flags, options, arguments, and subcommands.42
sgreben/flagvarA collection of CLI argument types for the Go flag package.43
go-gcfg/gcfgA Go library that reads INI-style configuration files into data structures168
jermp/cmd_line_parserA lightweight C++17 command line parser with support for parsing command-line options and arguments.25