#autoload comptry -m '(|*-)argument-* (|*-)option-* values' comptry options # Some silly examples commented out: # # case "$curcontext" in # *:*:*:kill:*) # comptry processes # return 1 # this return ensures that we use only processes # ;; # *:*:*:-command-*) # comptry commands functions # comptry builtins aliases # ;; # no return, reserved-words and params after this # esac return 0