File: control

package info (click to toggle)
golang-github-mitchellh-cli 0.0~git20171129.33edc47-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 224 kB
  • sloc: makefile: 16
file content (43 lines) | stat: -rw-r--r-- 1,898 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Source: golang-github-mitchellh-cli
Section: devel
Priority: optional
Maintainer: pkg-go <pkg-go-maintainers@lists.alioth.debian.org>
Uploaders: Alexandre Viau <aviau@debian.org>,
           Tim Potter <tpot@hpe.com>
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.