aboutsummaryrefslogtreecommitdiffstats
path: root/modules/scripts/usque-warp/completion.zsh
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-16 19:59:48 +0530
committerArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-29 03:50:26 +0530
commit2d482bcb7f1f36d8ea017f5fa8091a896faead49 (patch)
treeae694a0ebabd91d9781eaf1cd71a479853477f19 /modules/scripts/usque-warp/completion.zsh
parent7a3b718c3196e0b0129bee4a2705c7f2fb5b206f (diff)
downloadhome-manager-config-2d482bcb7f1f36d8ea017f5fa8091a896faead49.tar.gz
home-manager-config-2d482bcb7f1f36d8ea017f5fa8091a896faead49.zip
feat: added auto-completion for usque-warp, fixed usque-warp disconnect
- Added zsh auto-completion for usque-warp - Fixed usque-warp disconnect
Diffstat (limited to 'modules/scripts/usque-warp/completion.zsh')
-rw-r--r--modules/scripts/usque-warp/completion.zsh17
1 files changed, 17 insertions, 0 deletions
diff --git a/modules/scripts/usque-warp/completion.zsh b/modules/scripts/usque-warp/completion.zsh
new file mode 100644
index 0000000..fbb340e
--- /dev/null
+++ b/modules/scripts/usque-warp/completion.zsh
@@ -0,0 +1,17 @@
+#compdef usque-warp
+
+_arguments \
+ '1: :->cmds' \
+ '*::arg:->args'
+
+case $state in
+ cmds)
+ local -a commands
+ commands=(
+ 'connect:Connect to WARP'
+ 'disconnect:Disconnect from WARP'
+ 'status:Show connection status'
+ )
+ _describe 'command' commands
+ ;;
+esac