zsh-completions にしばらくお世話になろう。