Awesome-cli-framework
Section: Go · Kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
Entry
Appears in 5 awesome lists
star:2951 Command-line parser with support for arbitrarily complex command-line structures and additional sources of configuration such as YAML, JSON, TOML, etc (successor to kingpin).
Section: Go · Kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
Section: Configuration · Command-line parser with support for arbitrarily complex command-line structures and additional sources of configuration such as YAML, JSON, TOML, etc (successor to kingpin).
Section: 配置 · star:2951 Command-line parser with support for arbitrarily complex command-line structures and additional sources of configuration such as YAML, JSON, TOML, etc (successor to kingpin).
Section: 命令行 · 命令行解析
Section: Command Line Tools · Kong is a command-line parser for Go
Viper is a complete configuration solution for Go applications including 12-Factor apps. It is designed to work within an application, and can handle all types of configuration needs and formats.
Many of the most widely used Go projects are built using Cobra, such as: Kubernetes, Hugo, rkt, etcd, Moby (former Docker), Docker (distribution), OpenShift, Delve, GopherJS, CockroachDB, Bleve, ProjectAtomic (enterprise), Giant Swarm's gsctl, Nanobox/Nanopack, rclone, nehm, Pouch, Istio,…
Simple, fast, and fun package for building command line apps in Go (formerly codegangsta/cli).
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Go library for building CLI applications with sophisticated flag and argument parsing and validation.
Golang library for managing configuration data from environment variables