Commit Graph

520 Commits

Author SHA1 Message Date
Harald Albers d2d4dbf5af Improve bash completion for `stack deploy`
This adds completion of stack names, which is very useful when updating
existing stacks.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-08-08 17:56:14 +02:00
Tõnis Tiigi 227e042ff0 Merge pull request #413 from albers/completion-build--target
Add bash completion for `docker build --target`
2017-08-07 12:41:03 -07:00
Kenfe-Mickaël Laventure 68c27d7347 Merge pull request #334 from albers/completion--storage-opt-dm.libdm_log_level
Add bash completion for `--storage-opt dm.libdm_log_level`
2017-08-02 18:18:02 +02:00
Kenfe-Mickaël Laventure c4d705fa7f Merge pull request #395 from albers/completion-service-ps-multiple
bash completion for `service ps` supports multiple services
2017-08-02 18:16:02 +02:00
Kenfe-Mickaël Laventure 41a9507250 Merge pull request #384 from albers/completion-redirections
Add support for redirections in bash completion for `docker save|load`
2017-08-02 18:15:24 +02:00
Harald Albers 647166b3bf Add bash completion for `docker build --target`
`--file` and `PATH` are honored if the are specified before `--target`.
Note that according to the command's syntax, PATH should be specified
after the options.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-08-02 16:49:01 +02:00
Sebastiaan van Stijn a74e2135e4 Merge pull request #382 from albers/completion-service-scale--detach
Add bash completion for `service scale --detach`
2017-08-02 00:49:18 +02:00
Sebastiaan van Stijn 2ae9276995 Merge pull request #383 from albers/improve-completion-secret-create
Add file completion to bash completion for `secret create`
2017-08-02 00:45:24 +02:00
Harald Albers 548758fe31 bash completion for `service ps` supports multiple services
Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-28 15:43:34 +02:00
Harald Albers 1862ac1e63 Add support for redirections in bash completion for `docker save|load`
Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-27 14:45:15 +02:00
Harald Albers abc793e333 Add file completion to bash completion for `secret create`
Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-27 14:44:12 +02:00
Harald Albers 29d0f868e8 Add bash completion for `service scale --detach`
Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-27 14:43:24 +02:00
Harald Albers 393dc4a8c4 Fix sort order of options in bash completion
See guidelines at the top of the script:

    # Note for developers:
    # Please arrange options sorted alphabetically by long name with the
    # short options immediately following their corresponding long form.
    # This order should be applied to lists, alternatives and code blocks.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-27 14:38:27 +02:00
Daniel Nephin 14d2c95d4a Fix shellcheck on master
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-07-20 12:11:27 -04:00
Sebastiaan van Stijn 45a7e1ca87 Merge pull request #281 from albers/completion-plugin-ls--filter-capability
Add metric plugins to bash completion for `plugin ls --filter capability`
2017-07-20 13:39:51 +02:00
Sebastiaan van Stijn ab05e0aa63 Merge pull request #280 from albers/completion-awslog-multiline
Add bash completion for awslogs multiline log driver options
2017-07-20 13:39:10 +02:00
Vincent Demeester 3d76febd17 Merge pull request #332 from tych0/docs-fixups-for-password-stdin
Docs fixups for password stdin
2017-07-20 11:31:23 +02:00
Vincent Demeester c394cd9bb7 Merge pull request #279 from albers/completion-build--iidfile
Add bash completion for `build --iidfile`
2017-07-20 09:57:05 +02:00
Vincent Demeester cc6867f456 Merge pull request #284 from albers/completion-service--detach
Fix bash completion for `service create|update --detach|-d`
2017-07-20 09:47:59 +02:00
Vincent Demeester a4d76989bd Merge pull request #283 from albers/completion-configs
Add bash completion for `docker config` command family
2017-07-20 09:45:01 +02:00
Tycho Andersen bbfe23f9e6 bash completion: add --password-stdin
Signed-off-by: Tycho Andersen <tycho@docker.com>
2017-07-18 15:25:46 -06:00
Vincent Demeester b75596e1e4 Merge pull request #266 from jphuynh/shellcheck
Add shellcheck for bash completion
2017-07-18 09:59:07 +02:00
Sebastiaan van Stijn 5cc7ac2990 Service privileges: CLI reference docs & completion
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2017-07-14 22:30:47 -07:00
Jean-Pierre Huynh d7748e1b01 Fix inconsistencies
Signed-off-by: Jean-Pierre Huynh <jean-pierre.huynh@ounet.fr>
2017-07-14 09:24:46 +01:00
Harald Albers b8710ccef3 Add bash completion for `--storage-opt dm.libdm_log_level`
This adds bash completion for https://github.com/moby/moby/pull/33845.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-14 10:23:15 +02:00
Jean-Pierre Huynh b2fc35aefa Add shellcheck for bash completion
Signed-off-by: Jean-Pierre Huynh <jean-pierre.huynh@ounet.fr>
2017-07-13 22:24:08 +01:00
Harald Albers e7e77b5e65 Remove bash completion for `service update --network`
The `--network` option is only available for `docker service create`.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-11 11:20:18 +02:00
Harald Albers d585e554d5 Refactor alias delegation in bash completion for `secret rm|remove`
The completion logic should be implemented in the documented subcommands
(ls, rm) and delegated to from the aliases (list, remove).
For the rm|remove pair, this was implemented vice versa.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-07 12:03:51 +02:00
Harald Albers 211bd55ae7 Add bash completion for `secret inspect --pretty`
Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-07 12:03:51 +02:00
Harald Albers c40952b305 Add bash completion for `docker config` command family
This adds bash completion for
- https://github.com/docker/cli/pull/45
- https://github.com/moby/moby/pull/32336

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-07 12:03:51 +02:00
Victor Vieux 306212574a Merge pull request #248 from albers/completion-network-create--scope
Add bash completion for `network create --scope|--config-only|config-from`
2017-07-04 16:48:18 +02:00
Victor Vieux 1f45f1b5f9 Merge pull request #246 from albers/completion-prune--filter-label
Add bash completion for `label` filter of `prune` commands
2017-07-04 16:44:23 +02:00
Victor Vieux 42a31ff8c1 Merge pull request #282 from albers/completion-daemon-updates
Updates to bash completion for `dockerd`
2017-07-04 16:42:10 +02:00
Harald Albers 0ea31afd57 Add bash completion for `dockerd --metrics-addr`
`--metrics-addr` does not accept network interface names.
Therefore `__docker_local_interfaces` was refined for this feature to
optionally exclude interface names.

Note that although `--metrics-addr` is experimental, it cannot be
selectively enabled in bash completion because the test for the daemon
running in experimental mode requires a running daemon. As this
completion pertains to starting the daemon, this requirement is not met.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-04 14:40:22 +02:00
Harald Albers a4b1769bb6 Add bash completion for `dockerd --storage-opt overlay2.size`
This adds bash completion for
- https://github.com/docker/cli/pull/215
- https://github.com/moby/moby/pull/32977

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-03 18:03:00 +02:00
Harald Albers fc0dafbbd1 Improve bash completion for `service create|update --detach`
bash completion usually completes boolean options that default to `true`
with the `=false` suffix because that is the only syntax that really
changes behavior.
For this option, I implemented completion falsely.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-03 17:40:23 +02:00
Harald Albers 74a5d1af86 Add bash completion for `dockerd --cpu-rt-(period|runtime)`
This adds bash completion for https://github.com/moby/moby/pull/23430.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-03 13:55:46 +02:00
Harald Albers d610951e85 Add bash completion for `dockerd --default-runtime`
`--default-runtime` was added in https://github.com/moby/moby/pull/22983

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-03 13:44:23 +02:00
Harald Albers 112348d4db Add bash completion for `dockerd --no-new-privileges`
This adds bash completion for https://github.com/moby/moby/pull/32944.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-03 13:33:01 +02:00
Harald Albers 5296907bef Add bash completion for `dockerd --version`
Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-03 13:32:29 +02:00
Harald Albers cf3ffc516b Add bash completion for `dockerd --swarm-default-advertise-addr`
This adds bash completion for https://github.com/moby/moby/pull/24237.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-03 13:09:43 +02:00
Harald Albers 2caf425f02 Add metric plugins to bash completion for `plugin ls --filter capability`
This adds bash completion for https://github.com/moby/moby/pull/32874.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-03 11:40:25 +02:00
Harald Albers 1d21a3dd7c Add bash completion for awslogs multiline log driver options
This adds bash completion for https://github.com/moby/moby/pull/30891.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-03 11:04:44 +02:00
Harald Albers 1f8720717d Add bash completion for `build --iidfile`
This adds bash completion for https://github.com/moby/moby/pull/32406.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-07-03 10:41:13 +02:00
Vincent Demeester afcc75ddfe Merge pull request #268 from albers/completion-swarm-ca
Add bash completion for `swarm ca`
2017-06-30 11:42:28 +02:00
Harald Albers 22579ba56c Add bash completion for `network create --scope|--config-only|config-from`
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-30 11:01:45 +02:00
Vincent Demeester 9689ccab1b Merge pull request #269 from albers/completion-swarm-init--data-path-addr
Fix bash completion for `swarm init|join --data-path-addr`
2017-06-30 10:29:35 +02:00
Sebastiaan van Stijn b306817220 Merge pull request #250 from albers/completion-service-create--detach
Add bash completion for `service create --detach`
2017-06-30 01:16:19 -07:00
Sebastiaan van Stijn c726ccaf6c Merge pull request #256 from albers/completion-service-update-order
Add bash completion for `service create|update (update|rollback)-order`
2017-06-30 01:12:57 -07:00
Sebastiaan van Stijn 321c692868 Merge pull request #257 from albers/completion-service--network-add
Add bash completion for `service create|update --network-(add|rm)`
2017-06-30 01:11:22 -07:00