Support fish shell
Implement sub-command completion for fish shell