Awesome-cli-framework
Section: Go · A simple, fast, and fun package for building command line apps in Go.
Entry
Appears in 5 awesome lists
Simple, fast, and fun package for building command line apps in Go (formerly codegangsta/cli).
Section: Go · A simple, fast, and fun package for building command line apps in Go.
Section: Standard CLI · Simple, fast, and fun package for building command line apps in Go (formerly codegangsta/cli).
Section: 标准CLI · star:23849 可让你简单、快速和愉快的构建命令行应用(之前是codegangsta/cli)。
Section: 命令行 · 命令行程序构建工具
Section: Command Line Tools · A declarative, simple, fast, and fun package for building command line tools in 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.
A simple command line notebook for the terminal. It also offers a seamless multi-device sync and a web interface.
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,…
Elvish is a versatile interactive shell and expressive programming language, combined into one seamless package.
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).
Go library for building CLI applications with sophisticated flag and argument parsing and validation.
Carapace provides argument completion for multiple CLI commands and works across multiple POSIX and non-POSIX shells.