Commit Graph

392 Commits

Author SHA1 Message Date
a88fb3678d Rename helper function in bash completion for consistency
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
3494343b71 Hide bash completion for docker run|create|build --isolation on non-windows
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
d9dbe8b6f6 Add windows specific bash completion for docker run|create
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
5f791f6b6a Fix bash completion for completing nodes
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
128549e354 Add bash completion for run|create --init-path
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
24bf7b830a Add bash completion for docker swarm unlock|unlock-key
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
a91e0c5b33 Add missing options to bash completion for docker swarm init|update
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
1a5f49057c Fix bash completion for docker service update
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
75d90a8a18 Improve bash completion for docker run --cap-{add,drop}
Docker has several capabilities enabled by default and some not.
It seems natural to follow this distinction in --cap-add and
--cap-drop.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
4489f4ab10 Fix bash completion for docker plugin ls
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
046aa9aa23 Add bash completion for docker service ps --filter node
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
e41d3a22ce Add bash completion for newly added options to "docker plugin ls"
Signed-off-by: Anusha Ragunathan <anusha.ragunathan@docker.com>
2017-06-02 00:10:49 +00:00
0e8ea8a2b6 Add bash completion for dockerd --init and docker run|create --init
Fixes #30263

Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:49 +00:00
f58ef83a2c Add bash completion for build --squash
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:49 +00:00
347c066e0d Add bash completion for container|image|network prune --filter until
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:49 +00:00
cce9425a74 Fix treatment of DOCKER_HIDE_LEGACY_COMMANDS in bash completion
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:49 +00:00
ad4e1a9c61 Add bash completion for plugin install --disable-content-trust
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:49 +00:00
aa4b0f065b Honour $DOCKER_HIDE_LEGACY_COMMANDS in bash completion
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:48 +00:00
3b59097abd Add bash completion for swarm join --availability
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:48 +00:00
fbfe077b1e Add bash completion for plugin names
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:48 +00:00
ce569fd836 Support multiple services on bash completion for docker service ps
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:47 +00:00
0e0cb6498c Add bash completion for plugin disable --force
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:47 +00:00
70d8efd001 Fix bash completion for plugin enable|disable
`docker plugin enable` and `docker plugin disable` only
accept one plugin.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:47 +00:00
b78f47ca4a Add bash completion for plugin install --alias
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:46 +00:00
73a5149c50 Cleanup bash completion for service create|update
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:46 +00:00
388c8f8a30 Improve bash completion for bundled plugins
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:46 +00:00
5997147397 Remove bash completion for deprecated docker daemon
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:45 +00:00
8e57564708 Remove bash completion for docker node ps --all|-a
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:45 +00:00
ea5be8f75f Make bash completion for docker stack deploy --bundle-file experimental
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:44 +00:00
b837f7456d Remove --port and update --publish for services to support syntaxes
Add support for simple and complex syntax to `--publish` through the
use of `PortOpt`.

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-06-02 00:10:44 +00:00
0c3697d499 Add bash completion for docker inspect --type plugin
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
d77a7ca0c1 Add bash completion for docker network create --attachable
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
b6365dc413 Fix bash completion for `docker service create|update
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
6afaa9c01f Add bash completion for secret management
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
45a292bc44 Add bash completion for docker version --format
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
5b7c564969 Add bash completion for experimental docker deploy
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
e0659770b3 Allow selective activation of experimental features in bash completion
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
c310a10969 Add more types to bash completion of docker inspect
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:42 +00:00
c7fe3a1685 Revert "Add bash completion for docker service ps --all"
This reverts commit 188d2fac57d63888f08531adc46aa3349e3b4f3a.

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-06-02 00:10:42 +00:00
a5053dce24 cli: remove --mount from docker run
This commit reverts 273eeb813c1db0f42c2ad5e053972eeb00907568 (#26825).
For the discussion so far, please refer to #28527.

Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-06-02 00:10:42 +00:00
bc1a16b866 Add bash completion for docker stack
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:42 +00:00
174194cbe3 Add bash completion for plugin API
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:42 +00:00
78bada43a2 Add bash completion for docker service {create,update} host options
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:41 +00:00
12858eb8d4 Add bash completion for docker service update --hostname
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:41 +00:00
5b6fdb11a8 Add bash completion for docker build --network
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:40 +00:00
cb0862f411 Add bash completion for docker images --filter reference
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:40 +00:00
d1071533a6 Add bash completion for dockerd --userland-proxy-path
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:39 +00:00
c9afee3afa Add bash completion for managing ports in services
Bash completion for

- `docker service create --port`
- `docker service update --port-{add,rm}`

Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:38 +00:00
653c6d8467 Update bash completion dns-options-add/rm -> dns-option-add/rm
In 28186, `dns-options-add/rm` has been changed to `dns-option-add/rm`
in `docker service create/update`, for the purpose of consistency.

This fix updates bash completion to remove extra `s`.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2017-06-02 00:10:38 +00:00
5e47e48ff8 Add bash completion for DNS settings in services
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:38 +00:00