summaryrefslogtreecommitdiff
path: root/vendor/github.com/hashicorp/terraform/vendor/github.com/mitchellh/cli/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/hashicorp/terraform/vendor/github.com/mitchellh/cli/README.md')
-rw-r--r--vendor/github.com/hashicorp/terraform/vendor/github.com/mitchellh/cli/README.md10
1 files changed, 8 insertions, 2 deletions
diff --git a/vendor/github.com/hashicorp/terraform/vendor/github.com/mitchellh/cli/README.md b/vendor/github.com/hashicorp/terraform/vendor/github.com/mitchellh/cli/README.md
index 287ecb24..8f02cdd0 100644
--- a/vendor/github.com/hashicorp/terraform/vendor/github.com/mitchellh/cli/README.md
+++ b/vendor/github.com/hashicorp/terraform/vendor/github.com/mitchellh/cli/README.md
@@ -3,8 +3,11 @@
cli is a library for implementing powerful command-line interfaces in Go.
cli is the library that powers the CLI for
[Packer](https://github.com/mitchellh/packer),
-[Serf](https://github.com/hashicorp/serf), and
-[Consul](https://github.com/hashicorp/consul).
+[Serf](https://github.com/hashicorp/serf),
+[Consul](https://github.com/hashicorp/consul),
+[Vault](https://github.com/hashicorp/vault),
+[Terraform](https://github.com/hashicorp/terraform), and
+[Nomad](https://github.com/hashicorp/nomad).
## Features
@@ -15,6 +18,9 @@ cli is the library that powers the CLI for
* Optional support for default subcommands so `cli` does something
other than error.
+* Support for shell autocompletion of subcommands, flags, and arguments
+ with callbacks in Go. You don't need to write any shell code.
+
* Automatic help generation for listing subcommands
* Automatic help flag recognition of `-h`, `--help`, etc.