Harald Albers
1a9663696d
Improve bash completion for `--log-opt awslogs-create-group`
...
Add completion for the possible values `true`|`false`, correct sort order.
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:11:01 +00:00
Harald Albers
10638a7a3e
Add bash completion for `secret ls --format`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:11:01 +00:00
Josh Hawn
804858fc6f
Deprecate --graph flag; Replace with --data-root
...
Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
2017-06-02 00:11:01 +00:00
Vincent Demeester
578a431fb3
Add support for `--type=secret` in `docker inspect`
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-06-02 00:11:01 +00:00
Harald Albers
c6875037bb
Add bash completion for `secret ls --format`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:11:01 +00:00
John Howard (VM)
a10f63f0ce
Windows: Remove --credentialspec flag
...
Signed-off-by: John Howard (VM) <jhoward@ntdev.microsoft.com>
2017-06-02 00:11:00 +00:00
Harald Albers
d9a648caed
Add bash completion for `network ls --filter scope`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:59 +00:00
Harald Albers
bd1c58ccaf
Bash completion for `docker node update` completes only one node
...
`docker node update` accepts only one node.
Before this change, bash completion would complete additional nodes.
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:58 +00:00
Harald Albers
1c56dfab6f
Improve bash completion for `docker rm`
...
`docker rm` can delete containers in state=created, too.
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:58 +00:00
Harald Albers
d9192b85d5
Add bash completion for `service ls --filter mode`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:58 +00:00
Harald Albers
36f5fc7909
Add bash completion for `node|service|stack ps --format`
...
Also add `--quiet|-q` where it was missing.
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:58 +00:00
Harald Albers
977e1238ec
Add bash completion for `network inspect --verbose`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:58 +00:00
Harald Albers
145bb0218d
Update bash completion for `docker service logs`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:57 +00:00
Harald Albers
f50f5f8944
Add bash completion for topology-aware scheduling
...
- bash completion for `docker service create --placement-pref`
- bash completion for `docker service update --placement-pref-{add,rm}`
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:57 +00:00
Harald Albers
380be7f725
Fix bash completion for service constraints
...
- Remove bash completion for `service update --constraint`
- Add bash completion for `service update --constraint-{add,rm}`
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:57 +00:00
Harald Albers
fa5297b853
Improve bash completion for `create|run --stop-signal`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:57 +00:00
Harald Albers
f6f45c14ec
Add bash completion for `service create|update --stop-signal`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:57 +00:00
Harald Albers
77cdc06233
Add support for command aliases to bash completion of `docker volume`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:57 +00:00
Harald Albers
0f47a7b1ef
Improve bash completion for `service create|update --update-failure-action`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:57 +00:00
Harald Albers
0ada299b10
Add bash completion for `service create|update --rollback-*`
...
Also remove wrong completion for `docker service create --rollback`
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:56 +00:00
Harald Albers
9f967c7050
Improve POSIX compatibility of bash completion
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:56 +00:00
Harald Albers
85db624317
Bash completion for `docker service ps` completes only one service
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:56 +00:00
Harald Albers
9f2d9da271
Hide aliases in bash completion of `docker node|service`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:56 +00:00
Harald Albers
a584bd3b1a
Add bash completion for `docker build --add-host`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:56 +00:00
Harald Albers
09b2383b91
Fix bash completion for `docker service ps --filter node`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:56 +00:00
Harald Albers
0ec2d368a8
Add completion for `--filter desired-state=shutdown`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:56 +00:00
Harald Albers
170fa8ca4c
Add bash completion for missing filters of `docker node ls`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:55 +00:00
Harald Albers
bf0f159175
Activate bash completion for Windows executable
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:55 +00:00
Harald Albers
f004bb9cf9
Fix bash completion for `start --checkpoint`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:55 +00:00
Tianon Gravi
e6a4e7507c
Convert script shebangs from "#!/bin/bash" to "#!/usr/bin/env bash"
...
This is especially important for distributions like NixOS where `/bin/bash` doesn't exist, or for MacOS users who've installed a newer version of Bash than the one that comes with their OS.
Signed-off-by: Andrew "Tianon" Page <admwiggin@gmail.com>
2017-06-02 00:10:54 +00:00
Harald Albers
f2aab00321
Add bash completion for `docker plugin upgrade`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:54 +00:00
Harald Albers
af095f572e
Fix bash completion for `--log-opt mode`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:54 +00:00
Harald Albers
221d15877d
Improve bash completion for `docker plugin enable|disable`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:53 +00:00
Harald Albers
f1cef9c7ab
Add bash completion for `docker ps --filter expose|publish`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:53 +00:00
Harald Albers
f26c735282
Add bash completion for `docker plugin ls --filter`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:53 +00:00
Harald Albers
f7e0aa39fa
Add bash completion for `{stack services,service ls} --format`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:52 +00:00
Harald Albers
1d032d8b1e
Add bash completion for `dockerd --default-shm-size`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:52 +00:00
Harald Albers
5288b7e7fd
Refactor use of shared completion functions
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:52 +00:00
Harald Albers
e49d13fc02
Add bash completion for `{dockerd,docker run} --log-opt max-buffer-size|mode`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:52 +00:00
Harald Albers
a4ce26ba47
Add bash completion for `docker checkpoint`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:52 +00:00
Kenfe-Mickael Laventure
e9ad0f345f
Allow adding rules to cgroup devices.allow on container create/run
...
This introduce a new `--device-cgroup-rule` flag that allow a user to
add one or more entry to the container cgroup device `devices.allow`
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2017-06-02 00:10:51 +00:00
Yong Tang
2fade897b9
Update bash and zsh completion for `service create/update --read-only`
...
This commit updates bash and zsh completion for flag `--read-only`
in `service create/update`.
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2017-06-02 00:10:51 +00:00
Harald Albers
bdf88a6e67
Add bash completion for `docker service logs`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:51 +00:00
Yong Tang
a4acd7887f
Update bash and zsh completion for aws-create-group
...
This commit updates bash and zsh completion for aws-create-group.
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2017-06-02 00:10:51 +00:00
Harald Albers
f38bb95619
Use native call for listing plugins in bash completion
...
`docker plugin ls` now has `--format`, so there is no more need for
postprocessing raw `docker plugin ls` output with `awk` any more.
This will make generation of plugin lists robust against changes
in `docker plugin ls` output.
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:51 +00:00
Harald Albers
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
Harald Albers
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
Harald Albers
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
Harald Albers
5f791f6b6a
Fix bash completion for completing nodes
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
Harald Albers
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
Harald Albers
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
Harald Albers
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
Harald Albers
1a5f49057c
Fix bash completion for `docker service update`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
Harald Albers
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
Harald Albers
4489f4ab10
Fix bash completion for `docker plugin ls`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:50 +00:00
Harald Albers
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
Anusha Ragunathan
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
Harald Albers
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
Harald Albers
f58ef83a2c
Add bash completion for `build --squash`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:49 +00:00
Harald Albers
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
Harald Albers
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
Harald Albers
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
Harald Albers
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
Harald Albers
3b59097abd
Add bash completion for `swarm join --availability`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:48 +00:00
Harald Albers
fbfe077b1e
Add bash completion for plugin names
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:48 +00:00
Harald Albers
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
Harald Albers
0e0cb6498c
Add bash completion for `plugin disable --force`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:47 +00:00
Harald Albers
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
Harald Albers
b78f47ca4a
Add bash completion for `plugin install --alias`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:46 +00:00
Harald Albers
73a5149c50
Cleanup bash completion for `service create|update`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:46 +00:00
Harald Albers
388c8f8a30
Improve bash completion for bundled plugins
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:46 +00:00
Harald Albers
5997147397
Remove bash completion for deprecated `docker daemon`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:45 +00:00
Harald Albers
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
Harald Albers
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
Vincent Demeester
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
Harald Albers
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
Harald Albers
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
Harald Albers
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
Harald Albers
6afaa9c01f
Add bash completion for secret management
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
Harald Albers
45a292bc44
Add bash completion for `docker version --format`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
Harald Albers
5b7c564969
Add bash completion for experimental `docker deploy`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
Harald Albers
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
Harald Albers
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
Vincent Demeester
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
Akihiro Suda
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
Harald Albers
bc1a16b866
Add bash completion for `docker stack`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:42 +00:00
Harald Albers
174194cbe3
Add bash completion for plugin API
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:42 +00:00
Harald Albers
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
Harald Albers
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
Harald Albers
5b6fdb11a8
Add bash completion for `docker build --network`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:40 +00:00
Harald Albers
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
Harald Albers
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
Harald Albers
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
Yong Tang
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
Harald Albers
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
Harald Albers
fc7c7b1358
Add bash completion for `docker service ps --all`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:38 +00:00
Harald Albers
7c22a4d86c
Add bash completion for `docker build --cache-from`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:38 +00:00
Harald Albers
5890dd64eb
Fix bash completion for `docker ps --filter is-task`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:37 +00:00
Harald Albers
7fd207836d
Add bash completion for `docker daemon --seccomp-profile`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:37 +00:00
Yong Tang
ebacbb50ae
Add `--dns-option` to `docker run` and hide `--dns-opt`
...
This fix is a follow up to #27567 based on:
https://github.com/docker/docker/pull/27567#issuecomment-259295055
In #27567 , `--dns-options` has been added to `service create/update`,
together with `--dns` and `--dns-search`. The `--dns-opt` was used
in `docker run`.
This fix add `--dns-option` (not `--dns-options`) to `docker run/create`, and hide
`--dns-opt`. It is still possible to use `--dns-opt` with
`docker run/create`, though it will not show up in help output.
This fix change `--dns-options`to --dns-option` for `docker service create`
and `docker service update`.
This fix also updates the docs and bash/zsh completion scripts.
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2017-06-02 00:10:36 +00:00