Add zsh completion for 'docker service logs' command
(cherry picked from commit 03db46362e5d913d5162e255ea5cff3d1fa73266)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
| ... | ... |
@@ -1762,6 +1762,7 @@ __docker_service_commands() {
|
| 1762 | 1762 |
_docker_service_subcommands=( |
| 1763 | 1763 |
"create:Create a new service" |
| 1764 | 1764 |
"inspect:Display detailed information on one or more services" |
| 1765 |
+ "logs:Fetch the logs of a service" |
|
| 1765 | 1766 |
"ls:List services" |
| 1766 | 1767 |
"rm:Remove one or more services" |
| 1767 | 1768 |
"scale:Scale one or multiple replicated services" |
| ... | ... |
@@ -1839,6 +1840,17 @@ __docker_service_subcommand() {
|
| 1839 | 1839 |
"($help)--pretty[Print the information in a human friendly format]" \ |
| 1840 | 1840 |
"($help -)*:service:__docker_complete_services" && ret=0 |
| 1841 | 1841 |
;; |
| 1842 |
+ (logs) |
|
| 1843 |
+ _arguments $(__docker_arguments) \ |
|
| 1844 |
+ $opts_help \ |
|
| 1845 |
+ "($help)--details[Show extra details provided to logs]" \ |
|
| 1846 |
+ "($help -f --follow)"{-f,--follow}"[Follow log output]" \
|
|
| 1847 |
+ "($help)--no-resolve[Do not map IDs to Names]" \ |
|
| 1848 |
+ "($help)--since=[Show logs since timestamp]:timestamp: " \ |
|
| 1849 |
+ "($help)--tail=[Number of lines to show from the end of the logs]:lines:(1 10 20 50 all)" \ |
|
| 1850 |
+ "($help -t --timestamps)"{-t,--timestamps}"[Show timestamps]" \
|
|
| 1851 |
+ "($help -)1:service:__docker_complete_services" && ret=0 |
|
| 1852 |
+ ;; |
|
| 1842 | 1853 |
(ls|list) |
| 1843 | 1854 |
_arguments $(__docker_arguments) \ |
| 1844 | 1855 |
$opts_help \ |