1 2 3 4 5 6 7 8 9 10 11 12 13 14
function __fish_use_subcommand -d "Test if a non-switch argument has been given in the current commandline" set -l cmd (commandline -poc) set -e cmd[1] for i in $cmd switch $i case '-*' continue end return 1 end return 0 end