zsh: minor prompt update

This commit is contained in:
Jason Swank
2026-01-31 22:39:46 -05:00
parent 7877c99dd9
commit 154f1a66e5
2 changed files with 23 additions and 2 deletions

View File

@@ -0,0 +1,21 @@
#compdef eph
_eph() {
local curcontext="$curcontext" state line
typeset -A opt_args
_arguments -C \
'(-h --help)'{-h,--help}'[display help]' \
'--completion[generate completion script]:shell:(zsh)' \
'--list[list all containers]' \
'1: :->containers'
case $state in
containers)
local -a subcmds
subcmds=(${(f)"$(lxc ls -c n -f csv 2>/dev/null)"})
_describe 'containers' subcmds
;;
esac
}
_eph "$@"