Source: golang-github-mitchellh-cli Section: devel Priority: optional Maintainer: pkg-go Uploaders: Alexandre Viau , Tim Potter Build-Depends: debhelper (>= 9), dh-golang, golang-any, golang-github-armon-go-radix-dev, golang-github-bgentry-speakeasy-dev, golang-github-mattn-go-isatty-dev, golang-github-posener-complete-dev Standards-Version: 3.9.7 Homepage: https://github.com/mitchellh/cli Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-mitchellh-cli Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-mitchellh-cli.git Testsuite: autopkgtest-pkg-go XS-Go-Import-Path: github.com/mitchellh/cli Package: golang-github-mitchellh-cli-dev Architecture: all Depends: golang-github-armon-go-radix-dev, golang-github-bgentry-speakeasy-dev, golang-github-mattn-go-isatty-dev, golang-github-posener-complete-dev, ${misc:Depends} Description: library for implementing command-line interfaces cli is a library for implementing powerful command-line interfaces in Go. cli is the library that powers the CLI for Packer, Serf, and Consul. . Features: - Easy sub-command based CLIs: cli foo, cli bar, etc. - Optional support for default subcommands so cli does something other than error. - Automatic help generation for listing subcommands - Automatic help flag recognition of -h, --help, etc. - Automatic version flag recognition of -v, --version. - Helpers for interacting with the terminal, such as outputting information, asking for input, etc. These are optional, you can always interact with the terminal however you choose. - Use of Go interfaces/types makes augmenting various parts of the library a piece of cake.