Sebastiaan van Stijn
43b2f52d0c
Remove "docker engine" subcommands
...
These subcommands were created to allow upgrading a Docker Community
engine to Docker Enterprise, but never really took off.
This patch removes the `docker engine` subcommands, as they added
quite some complexity / additional code.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2019-12-12 17:51:25 +01:00
Sebastiaan van Stijn
99ad13e374
Remove experimental "deploy" from "dab" files
...
The top-level `docker deploy` command (using the "Docker Application Bundle"
(`.dab`) file format was introduced as an experimental feature in Docker 1.13 /
17.03, but superseded by support for Docker Compose files.
With no development being done on this feature, and no active use of the file
format, support for the DAB file format and the top-level `docker deploy` command
(hidden by default in 19.03), is removed in this patch, in favour of `docker stack deploy`
using compose files.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2019-12-09 10:34:14 +01:00
Justyn Temme
756ab2fb92
Add support for docker push --quiet
...
Signed-off-by: Justyn Temme <justyntemme@gmail.com>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2019-11-12 09:48:04 -08:00
Sebastiaan van Stijn
3fa5aef0f9
Merge pull request #2078 from artheus/contrib/faster-bash-completion
...
Contrib: Make bash completion faster for services
2019-10-29 12:31:13 +01:00
Morten Hekkvang
fc19fb6d95
Fix erroneous space indentation of shell script
...
Signed-off-by: Morten Hekkvang <morten.hekkvang@sbab.se>
2019-10-11 09:59:10 +02:00
Harald Albers
cd9b39fc52
Add bash completion for `builder build` options
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-10-05 22:33:11 +02:00
Harald Albers
e3060aa27c
Merge pull request #2116 from trapier/bash-completion-builder-build
...
Add bash completion for `builder build`
2019-10-04 15:22:01 +02:00
Tibor Vass
c3990f3ba6
build: remove --stream
...
--stream was always experimental and this patch removes the functionality.
Users should enable BuildKit with DOCKER_BUILDKIT=1
Signed-off-by: Tibor Vass <tibor@docker.com>
2019-10-01 18:30:46 +00:00
Trapier Marshall
86ae871e0a
Add bash completion for `builder build`
...
Signed-off-by: Trapier Marshall <trapier.marshall@docker.com>
2019-09-30 12:04:23 -04:00
Carlos de Paula
41aa20b6b5
Add riscv64 to manifest annotation and bash completion
...
Signed-off-by: Carlos de Paula <me@carlosedp.com>
2019-09-10 13:00:23 -03:00
Morten Hekkvang
6ebcc211a7
Move filtering to __docker_complete_services, as suggested by @albers
...
Signed-off-by: Morten Hekkvang <morten.hekkvang@sbab.se>
2019-09-10 16:08:19 +02:00
Morten Hekkvang
b85e1e2efe
Fix substitution of comma to space character, suggested by @albers
...
Signed-off-by: Morten Hekkvang <morten.hekkvang@sbab.se>
2019-09-06 10:15:19 +02:00
Morten Hekkvang
f55c5b6566
Make service completion faster
...
Signed-off-by: Morten Hekkvang <morten.hekkvang@sbab.se>
2019-09-06 10:11:54 +02:00
Sebastiaan van Stijn
589b35b180
Merge pull request #1868 from albers/completion-context-create--from
...
Add bash completion for `context create --from`
2019-05-10 15:16:42 -07:00
Tibor Vass
3e660c2221
Merge pull request #1869 from albers/completion-events--filter-node
...
Add bash completion for `events --filter node`
2019-05-10 14:58:34 -07:00
Harald Albers
c1639e1e42
Add bash completion for `events --filter node`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-05-10 22:14:39 +02:00
Harald Albers
b55992afc6
Add bash completion for `context create --from`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-05-10 21:48:27 +02:00
Trapier Marshall
50a45babac
bash completion: add node type filter
...
Signed-off-by: Trapier Marshall <trapier.marshall@docker.com>
2019-05-07 14:26:20 -04:00
Sebastiaan van Stijn
55879706ce
Merge pull request #1848 from albers/completion-storage-driver-overlay
...
Remove deprecated storage drivers from bash completion
2019-04-26 10:38:32 -07:00
Harald Albers
1648d6c4a4
Add bash completion for `--security-opt systempaths=unconfined`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-04-25 23:49:30 +02:00
Harald Albers
bfa43d2989
Remove deprecated storage drivers from bash completion
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-04-25 23:06:39 +02:00
Harald Albers
7945010874
Add support for BuildKit specific options to bash completion
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-04-05 23:27:12 +02:00
Tibor Vass
984ad2f075
Merge pull request #1626 from albers/completion-engine
...
Add bash completion for `docker engine` command family
2019-03-21 14:51:56 -07:00
Tõnis Tiigi
dca6d2afa1
Merge pull request #1765 from thaJeztah/carry_181_pids_limit
...
Add `--pids-limit` flag to `docker update`
2019-03-21 14:11:09 -07:00
Harald Albers
e3544b2e99
Add bash completion for `docker engine` command family
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-03-21 22:02:48 +01:00
Sebastiaan van Stijn
93f34dc097
Merge pull request #1727 from albers/completion-builder-prune
...
Add bash completion for `builder prune`
2019-03-21 12:08:07 +01:00
Sebastiaan van Stijn
62a9303232
Merge pull request #1726 from albers/completion-network-ls-filter-dangling
...
Add bash completion for `network ls --filter dangling`
2019-03-21 10:53:24 +01:00
Sunny
de3a5f0fe5
Add `--pids-limit` flag to `docker update`
...
Signed-off-by: Sunny Gogoi <indiasuny000@gmail.com>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2019-03-21 01:20:32 +01:00
Sebastiaan van Stijn
f620349837
Add systctl support for services
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2019-03-19 13:33:32 +01:00
Harald Albers
24ca6cc68c
Add bash completion for `builder prune`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-03-09 16:04:08 +01:00
Harald Albers
9c8dec9f0b
Add bash completion for `network ls --filter dangling`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-03-09 14:41:41 +01:00
Sebastiaan van Stijn
ff107b313a
Update to shellcheck v0.6.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2019-02-26 15:12:52 +01:00
Sebastiaan van Stijn
cd7d2dfe87
Bash completion: add '--replicas-max-per-node'
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2019-02-22 11:20:29 +01:00
Sebastiaan van Stijn
8271c94dfe
Merge pull request #1650 from MatteoOreficeIT/master
...
prevent bash process substitution error in cygwin
2019-02-11 15:32:56 +01:00
Matteo Orefice
0b49495b1d
Prevent bash process substitution error in cygwin
...
Signed-off-by: Matteo Orefice <matteo.orefice@bites4bits.software>
2019-02-10 14:04:45 +00:00
Sebastiaan van Stijn
8af4e77994
Merge pull request #1588 from mdsouza2/add-quiet-flag-to-docker-pull
...
Add quiet flag to bash completion for docker pull
2019-02-08 23:18:31 +01:00
Brian Goff
3e8a23a7fb
Merge pull request #1625 from albers/completion-stoppable
...
Complete paused containers on `docker stop`
2019-02-07 09:37:35 -08:00
Harald Albers
884d0783bd
Add bash completion for global `--context|-c` option
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-01-22 22:27:01 +01:00
Harald Albers
33e0bce89f
Complete paused containers on `docker stop`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-01-20 21:59:47 +01:00
Harald Albers
41bd8dad8c
Add bash completion for the `context` command family
...
Signed-off-by: Harald Albers <github@albersweb.de>
2019-01-20 21:10:33 +01:00
Mohini Anne Dsouza
db31142a6a
Add quiet flag to bash completion for docker pull
...
Signed-off-by: Mohini Anne Dsouza <mohini3917@gmail.com>
2018-12-21 10:44:21 -08:00
Sebastiaan van Stijn
a0fe333cab
Merge pull request #1546 from albers/completion-import--platform
...
Add bash completion for `import --platform`
2018-12-07 20:07:49 +01:00
Sebastiaan van Stijn
687cf9bef7
Merge pull request #1547 from albers/completion-log-driver-local
...
Add bash completion for "local" log driver
2018-12-07 20:04:09 +01:00
Aleksa Sarai
647579068f
cli: add a separate --domainname flag
...
A while ago, Docker split the "Domainname" field out from the "Hostname"
field for the container configuration. There was no real user-visible
change associated with this (and under the hood "Domainname" was mostly
left unused from the command-line point of view). We now add this flag
in order to match other proposed changes to allow for setting the NIS
domainname of a container.
This also includes a fix for the --hostname parsing tests (they would
not error out if only one of .Hostname and .Domainname were incorrectly
set -- which is not correct).
Signed-off-by: Aleksa Sarai <asarai@suse.de>
2018-12-08 00:03:56 +11:00
Harald Albers
c59038b15c
Add bash completion for "local" log driver
...
Ref: https://github.com/moby/moby/pull/37092
Also adds log-opt `compress` to json-file log driver because this was
also added in the referenced PR.
Signed-off-by: Harald Albers <github@albersweb.de>
2018-12-02 19:07:19 +01:00
Harald Albers
e0fe546c37
Add bash completion for `import --platform`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-12-01 23:30:30 +01:00
Sebastiaan van Stijn
1f6a1a438c
Merge pull request #1252 from albers/completion-cli-experimental
...
Add bash completion for experimental CLI commands (manifest)
2018-11-29 17:11:28 +01:00
Silvin Lubecki
69bd2728c4
Merge pull request #1509 from selansen/master
...
Data Path Port configuration support
2018-11-28 17:10:39 +01:00
selansen
e3e976a82a
Data Path Port configuration support
...
This PR chnages allow user to configure data path
port number. By default we use 4789 port number. But this commit
will allow user to configure port number during swarm init.
Data path port can't be modified after swarm init.
Signed-off-by: selansen <elango.siva@docker.com>
2018-11-28 10:55:42 -05:00
Harald Albers
5fa5eb1da6
Fix bash completion for `service update --force`
...
- `--force` is not available in `service create`
- `--force` is a boolean option
Signed-off-by: Harald Albers <github@albersweb.de>
2018-11-15 13:43:58 +01:00
Trapier Marshall
1695eac4b3
Add bash completion for `service --no-resolve-image`
...
Signed-off-by: Trapier Marshall <trapier.marshall@docker.com>
2018-10-12 11:02:10 -04:00
Harald Albers
0fb4256a00
Add bash completion for `manifest` command family
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-08-30 08:54:49 +02:00
Harald Albers
a183c952c6
Add support for experimental cli features to bash completion
...
This is needed for implementing bash completion for the `docker manifest`
command family.
Signed-off-by: Harald Albers <github@albersweb.de>
2018-08-30 08:54:49 +02:00
Harald Albers
564d4da06e
Refactor usage of `docker version` in bash completion
...
This preapares bash completion for more context sensitivity:
- experimental cli features
- orchestrator specific features
Also renames _daemon_ to _server_ where used in context of `docker version`
because the fields there are grouped unter _Server_.
Signed-off-by: Harald Albers <github@albersweb.de>
2018-08-30 08:54:49 +02:00
selansen
587a94c935
Global Default Address Pool feature support
...
This feature brings new attribute/option for swarm init command.
default-addr-pool will take string input which can be in below format.
"CIDR,CIDR,CIDR...:SUBNET-SIZE".
Signed-off-by: selansen <elango.siva@docker.com>
2018-08-21 14:34:00 -04:00
Sebastiaan van Stijn
b5768bea9b
Merge pull request #1271 from albers/completion-shellcheck
...
Fix shellcheck warnings
2018-08-04 01:36:36 +02:00
Sebastiaan van Stijn
e8cd06c8eb
Merge pull request #1269 from albers/completion-cp--archive
...
Add bash completion for `cp --archive`
2018-08-03 23:48:52 +02:00
Harald Albers
e587ec293b
Fix shellcheck warnings
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-08-03 15:28:09 +02:00
Ace-Tang
7b4e2f3145
bash completion: fix uncorrect completion
...
fix uncorrect completion for command
docker docker <tab>
Signed-off-by: Ace-Tang <aceapril@126.com>
2018-08-03 21:27:27 +08:00
Harald Albers
b9b3754ad3
Add bash completion for `cp --archive`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-08-03 14:30:30 +02:00
Harald Albers
08f8ee1320
Add bash completion for kubernetes orchestrator
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-08-02 13:54:31 +02:00
Harald Albers
8ef01e869e
Only complete swarm specific options with orchestrator=swarm
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-08-02 13:54:31 +02:00
Harald Albers
ff953751d3
Add support for orchestrator specific bash completions
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-08-02 13:54:31 +02:00
Sebastiaan van Stijn
08f5f52cdc
Merge pull request #1215 from albers/completion-service-logs-options
...
Add bash completion for `service logs --details|--raw`
2018-07-31 22:25:36 +02:00
Paweł Szczekutowicz
c922ea2f45
Added events filter scope bash completion
...
Signed-off-by: Paweł Szczekutowicz <pszczekutowicz@gmail.com>
2018-07-20 15:37:49 +02:00
Harald Albers
4912846de2
Add bash completion for `service logs --details|--raw`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-07-16 18:46:06 +02:00
Harald Albers
97d312e02a
Add bash completion for `service create|update --init`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-07-13 09:05:29 +02:00
Sebastiaan van Stijn
3991b2fae3
Merge pull request #1158 from albers/completion-dockerd--default-address-pool
...
Add bash completion for `dockerd --default-address-pool`
2018-06-29 11:48:43 +02:00
Harald Albers
8443982188
Add bash completion for `exec_die` event
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-06-29 11:20:23 +02:00
Harald Albers
0e6d9dfe85
Add bash completion for `dockerd --default-address-pool`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-06-29 11:11:24 +02:00
Harald Albers
43024e2d57
Add bash completion for `secret|config create --template-driver`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2018-04-14 14:46:19 +02:00
Sebastiaan van Stijn
2a6808db87
Bash: update trust completions
...
The `docker trust` commands were moved out of experimental,
and the `docker trust view` command was changed to
`docker trust inspect --pretty`.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2018-03-14 01:21:33 +01:00
Trapier Marshall
fb80101ca7
Add swarm types to bash completion event type filter
...
Signed-off-by: Trapier Marshall <trapier.marshall@docker.com>
2018-02-19 13:46:23 -05:00
Vincent Demeester
26a2a45967
Merge pull request #682 from albers/completion-service-options
...
Fix and simplify bash completion for service env, mounts and labels
2018-02-01 14:02:51 -08:00
Sebastiaan van Stijn
4586609f71
Merge pull request #717 from albers/completion-images-2
...
Improve and fix bash completion for images
2018-01-27 17:48:49 -08:00
muicoder
e2f73bb4b7
Fix bash completion for "docker swarm"
...
Signed-off-by: muicoder <muicoder@gmail.com>
2018-01-01 12:58:16 +08:00
Daniel Nephin
718a245b6e
Merge pull request #713 from albers/completion-512
...
Fix #512 Bash autocompletion works incorrect with inspect
2017-12-15 16:33:41 -05:00
Harald Albers
f2b42bb6a8
Simplify bash completion for service options
...
Previously, the completions for `--xxx` and the corresponding
`-xxx-add` and `-xxx-rm` options were defined in separate blocks.
This caused a lot of duplicated code.
This PR removes duplication for xxx=config|group|host|placement-pref|secret.
Now the blocks for `create` and `update` only contain completions for
options that either only exist for the particular command or are specific
to it (completions for `--env-rm` and `--env|env-add` differ).
Signed-off-by: Harald Albers <github@albersweb.de>
2017-12-15 13:49:42 +01:00
Harald Albers
d149c93c0c
Fix bash completion for service env, mounts and labels
...
`service create` and `service update` both used to have `--env`, `--label`
and `--mount` options.
These options now are only valid for `service create`.
`service update` got corresponding `--xxx-add|rm` options instead.
Signed-off-by: Harald Albers <github@albersweb.de>
2017-12-15 13:49:42 +01:00
Sebastiaan van Stijn
8684b99923
Merge pull request #749 from albers/completion--generic-resource
...
Add support for generic resources to bash completion
2017-12-15 01:08:42 -08:00
Harald Albers
8ec80eec67
Add support for generic resources to bash completion
...
Adds bash completion for
- `service create --generic-resource`
- `service update --generic-resource-(add|rm)`
- `dockerd --node-generic-resource`
Signed-off-by: Harald Albers <github@albersweb.de>
2017-12-15 08:56:14 +01:00
Sebastiaan van Stijn
a119e39f0c
Update docs and completion-scripts for deprecated features
...
- the `--disable-legacy-registry` daemon flag was removed
- duplicate keys with conflicting values for engine labels
now produce an error instead of a warning.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2017-12-12 17:09:38 -08:00
Sebastiaan van Stijn
8053cf67e0
Merge pull request #726 from albers/completion-log-opt-line-only
...
Add bash completion for `--log-opt line-only`
2017-12-06 16:04:26 -08:00
Sebastiaan van Stijn
86653f4d57
Merge pull request #732 from ndeloof/8917
...
closes #8917 introduce `—workdir` option for docker exec
2017-12-06 10:51:33 -08:00
Nicolas De Loof
da6b8cb5de
Because the option takes an argument, a special treatment is required in the preceding case
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2017-12-06 17:24:01 +01:00
Nicolas De Loof
591a1273fd
introduce `—workdir` option for docker exec
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2017-12-06 17:24:01 +01:00
Sebastiaan van Stijn
ea854237aa
Merge pull request #724 from dungeonmaster18/723-auto-complete-command
...
Added auto complete command for fluentd-sub-second-precision.
2017-12-05 10:29:39 -08:00
Sebastiaan van Stijn
83cdc0f1bd
Merge pull request #704 from albers/completion--platform
...
Add bash completion for `--platform`
2017-12-04 13:19:37 -08:00
Harald Albers
0798d71f38
Add bash completion for `--log-opt line-only`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-12-04 10:05:37 +01:00
Harald Albers
53376b60c6
Minor bash completion improvements/fixes
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-12-04 09:33:14 +01:00
Harald Albers
5ee3b9b461
Improve bash completion for images
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-12-04 09:33:14 +01:00
dungeonmaster18
d5271568a2
Added auto complete command for fluentd-sub-second-precision
...
Signed-off-by: dungeonmaster18 <umesh4257@gmail.com>
2017-12-01 18:39:41 +05:30
Harald Albers
a2d0b6e122
Fix #512 Bash autocompletion works incorrect with inspect
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-11-30 17:28:33 +01:00
Vincent Demeester
b45a49c83f
Merge pull request #702 from albers/completion-log--until
...
Add bash completion for `logs --until`
2017-11-30 09:40:08 +01:00
Harald Albers
15f78417b9
Add bash completion for `--platform`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-11-30 09:29:15 +01:00
Sebastiaan van Stijn
4f009541cb
Merge pull request #677 from albers/completion-log-opts
...
Add new log driver options to bash completion
2017-11-29 10:01:19 -08:00
Tõnis Tiigi
c428561b63
Merge pull request #678 from albers/completion-build--stream
...
Add bash completion for experimental `build --stream`
2017-11-29 10:00:23 -08:00
Harald Albers
667dead8b7
Add bash completion for `logs --until`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-11-17 18:45:05 +01:00
Harald Albers
c29459c284
Add bash completion for `trust sign --local`
...
Signed-off-by: Harald Albers <github@albersweb.de>
2017-11-17 18:30:38 +01:00
Simon Ferquel
47cf2ea683
Add isolation mode on service update/create and compose files
...
Signed-off-by: Simon Ferquel <simon.ferquel@docker.com>
2017-11-17 15:31:13 +01:00