Skip to content

Latest commit

 

History

History
25 lines (23 loc) · 2.45 KB

File metadata and controls

25 lines (23 loc) · 2.45 KB

Standard CLI

Libraries for building standard or basic Command Line applications

  • argv - A Go library to split command line string as arguments array using the bash syntax.
  • cli - A feature-rich and easy to use command-line package based on golang tag
  • cli-init - The easy way to start building Golang command line application.
  • climax - An alternative CLI with "human face", in spirit of Go command
  • cobra - A Commander for modern Go CLI interactions
  • docopt.go - A command-line arguments parser that will make you smile.
  • drive - Google Drive client for the commandline
  • flag - A simple but powerful command line option parsing library for Go support subcommand
  • go-arg - Struct-based argument parsing in Go
  • go-flags - go command line option parser
  • kingpin - A command line and flag parser supporting sub commands.
  • liner - A Go readline-like library for command-line interfaces.
  • mitchellh/cli - A Go library for implementing command-line interfaces.
  • mow.cli - A Go library for building CLI applications with sophisticated flag and argument parsing and validation.
  • pflag - Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
  • readline - A pure golang implementation that provide most of features in GNU-Readline under MIT license.
  • sflags - Struct based flags generator for flag, urfave/cli, pflag, cobra, kingpin and other libraries.
  • ukautz/clif - A small command line interface framework.
  • urfave/cli - A simple, fast, and fun package for building command line apps in Go (formerly codegangsta/cli).
  • wlog - A simple logging interface that supports cross-platform color and concurrency.
  • wmenu - An easy to use menu structure for cli applications that prompts users to make choices.