Implemented for bash and zsh. Completion scripts are just thin wrappers around kitty + complete which knows how to complete kitty command lines. Should make it easy to add completion for other shells in the future.