Add zsh completion for 'docker service logs' command
| ... | ... |
@@ -1859,6 +1859,7 @@ __docker_service_commands() {
|
| 1859 | 1859 |
_docker_service_subcommands=( |
| 1860 | 1860 |
"create:Create a new service" |
| 1861 | 1861 |
"inspect:Display detailed information on one or more services" |
| 1862 |
+ "logs:Fetch the logs of a service" |
|
| 1862 | 1863 |
"ls:List services" |
| 1863 | 1864 |
"rm:Remove one or more services" |
| 1864 | 1865 |
"scale:Scale one or multiple replicated services" |
| ... | ... |
@@ -1937,6 +1938,17 @@ __docker_service_subcommand() {
|
| 1937 | 1937 |
"($help)--pretty[Print the information in a human friendly format]" \ |
| 1938 | 1938 |
"($help -)*:service:__docker_complete_services" && ret=0 |
| 1939 | 1939 |
;; |
| 1940 |
+ (logs) |
|
| 1941 |
+ _arguments $(__docker_arguments) \ |
|
| 1942 |
+ $opts_help \ |
|
| 1943 |
+ "($help)--details[Show extra details provided to logs]" \ |
|
| 1944 |
+ "($help -f --follow)"{-f,--follow}"[Follow log output]" \
|
|
| 1945 |
+ "($help)--no-resolve[Do not map IDs to Names]" \ |
|
| 1946 |
+ "($help)--since=[Show logs since timestamp]:timestamp: " \ |
|
| 1947 |
+ "($help)--tail=[Number of lines to show from the end of the logs]:lines:(1 10 20 50 all)" \ |
|
| 1948 |
+ "($help -t --timestamps)"{-t,--timestamps}"[Show timestamps]" \
|
|
| 1949 |
+ "($help -)1:service:__docker_complete_services" && ret=0 |
|
| 1950 |
+ ;; |
|
| 1940 | 1951 |
(ls|list) |
| 1941 | 1952 |
_arguments $(__docker_arguments) \ |
| 1942 | 1953 |
$opts_help \ |