Tags: ijc/docker-cli
Tags
Ensure plugins default search path obeys `--config` A static global initialiser happens before the arguments are parsed, so we need to calculate the path later. Signed-off-by: Ian Campbell <ijc@docker.com>
Refactor code which deals with Windows' `.exe` suffix Signed-off-by: Ian Campbell <ijc@docker.com>
Allow plugins to make use of the cobra `PersistentPreRun` hooks. Previously a plugin which used these hooks would overwrite the top-level plugin command's use of this hook, resulting in the dockerCli object not being fully initialised. Provide a function which plugins can use to chain to the required behaviour. This required some fairly ugly arrangements to preserve state (which was previously in-scope in `newPluginCOmmand`) to be used by the new function. Signed-off-by: Ian Campbell <ijc@docker.com>
Integrate CLI plugins with `docker help «foo»` Signed-off-by: Ian Campbell <ijc@docker.com>
Integrate CLI plugins with `docker help «foo»` Signed-off-by: Ian Campbell <ijc@docker.com>
Integrate CLI plugins with `docker help «foo»` Signed-off-by: Ian Campbell <ijc@docker.com>
PreviousNext