docker-enter/_docker-enter-completion.zsh

14 lines
248 B
Bash
Raw Normal View History

2018-11-15 12:06:10 +00:00
#compdef docker-enter
_docker-enter() {
local state
_arguments -C '1: :->container' '2: :->shell'
case $state in
(container) compadd -- $(docker ps --format '{{.Names}}');;
(shell) compadd -P /bin/ -- bash sh;;
esac
}
_docker-enter "$@"