From 8a2e1006b3b272126332aa064f3ad95387129544 Mon Sep 17 00:00:00 2001 From: Biswakalyan Bhuyan Date: Thu, 13 Feb 2025 14:13:49 +0530 Subject: new dot files --- .config/zsh/oh-my-zsh/plugins/multipass/_multipass | 73 ++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 .config/zsh/oh-my-zsh/plugins/multipass/_multipass (limited to '.config/zsh/oh-my-zsh/plugins/multipass/_multipass') diff --git a/.config/zsh/oh-my-zsh/plugins/multipass/_multipass b/.config/zsh/oh-my-zsh/plugins/multipass/_multipass new file mode 100644 index 0000000..c742df6 --- /dev/null +++ b/.config/zsh/oh-my-zsh/plugins/multipass/_multipass @@ -0,0 +1,73 @@ +#compdef multipass + +_multipass_get_command_list () { + # Sample output: + # $ multipass --help + # ... + # Options: + # -h, --help Display this help + # -v, --verbose Increase logging verbosity. Repeat the 'v' in the short option + # for more detail. Maximum verbosity is obtained with 4 (or more) + # v's, i.e. -vvvv. + # ... + # Available commands: + # alias Create an alias + # aliases List available aliases + # ... + # + $_comp_command1 --help | sed '1,/Available commands/d' | awk '/^[ \t]*[a-z]+/ { print $1 }' +} + +_multipass_get_args_list () { + # Sample output: + # $ multpass help stop + # ... + # Options: + # -h, --help Display this help + # -v, --verbose Increase logging verbosity. Repeat the 'v' in the short + # option for more detail. Maximum verbosity is obtained with + # 4 (or more) v's, i.e. -vvvv. + # --all Stop all instances + # -t, --time