go-flags

Command Line Parser

A command line option parser library for Go.

go command line option parser

GitHub

3k stars
31 watching
309 forks
Language: Go
last commit: 4 months ago
Linked from 2 awesome lists


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
cosiner/flag A command line option parsing library with support for infinite level subcommands and flexible flag definitions. 131
integrii/flaggy Provides idiomatic Go input parsing with subcommands and flags at any position. 859
spf13/pflag Provides a drop-in replacement for Go's native flag package to support POSIX/GNU-style flags. 2,424
golang/tools Provides tools and packages for static analysis and code transformation of Go programs. 7,401
akamensky/argparse Provides a flexible and easy-to-use command line argument parsing solution for Go programs. 611
txgruppi/parseargs-go A string argument parser for Go that handles quoted arguments and flags as simple strings. 10
thomaspoignant/go-feature-flag Provides a lightweight and flexible solution for managing feature flags in software applications 1,481
badaix/popl A lightweight C++ library for parsing command-line options and arguments in a single header file. 166
kazhuravlev/options-gen A tool to generate functional options for Go applications. 77
hexdigest/gowrap A tool for generating decorators around Go interfaces with various features such as metrics and fallbacks. 1,091
disposaboy/gosublime An integrated development environment plugin for Sublime Text 3 that enhances Go/Golang development experience with various features and tools. 3,418
anacrolix/tagflag Tool for declaratively parsing command-line flags in Go using struct tags. 11
urfave/cli A package for building simple command line tools in Go with support for flexible flag parsing and dynamic shell completion. 22,371
boostorg/program_options A library that allows C++ developers to parse command line arguments and configuration files in a flexible and robust manner. 110