WIP added zsh completion function
This adds a tab completion function for zsh.
The file is atm put at a more or less random location in the repository. After installation it should go to a location like /usr/share/zsh/site-functions/_gitlab_ci_multi_runner
.
The suggestions are mostly obtained by copy&pasting the help
messages of gitlab-ci-multi-runner
. In some obvious places (like --kubernetes-ca-file
) the completion continues and suggests file names or (for --working-directory
) directory names.
I did not (yet) make sure if it makes sense to suggest --kubernetes*
options after --docker*
options have been provided.
The function follows the example of the yum completion in zsh.
to be done:
-
find a proper path to place the file and include in installation routine -
verify if it makes sense to provide different executor options in register
orrun-single
-
the help
messages mostly sayUSAGE: command run-single [command options] [arguments...]
but only explain command options. Therefore no arguments are suggested