flag (flag)
standard libraryPackage flag implements command-line flag parsing.
Package clientcmd provides one stop shopping for building a working client from a fixed config, from a .kubeconfig file, from command line flags, or from any merged combination.
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package flags provides an extensive command line option parser.
Package promptui is a library providing a simple interface to create command-line prompts for go.
Package color is command line color library.
Package liner implements a simple command line editor, inspired by linenoise (https://github.com/antirez/linenoise/).
Package kubectl provides the functions used by the kubectl command line tool under k8s.io/kubernetes/cmd.
Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package arg parses command line arguments using the fields from a struct.
Package args has common command-line flags for generation programs.
Package opts defines a struct-tag based API for rapidly building command-line interfaces.
Package docopt parses command-line arguments based on a help message.
Package cli provides a framework to build command line applications in Go with most of the burden of arguments parsing and validation placed on the framework instead of the user.
Package kingpin provides command line interfaces like this:
Package argparse provides users with more flexible and configurable option for command line arguments parsing.
options resolves configuration values set via command line flags, config files, and default struct values
Package cli implements a colored text handler suitable for command-line interfaces.
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package getopt (v2) provides traditional getopt processing for implementing commands that use traditional command lines.