1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
function __fish_is_first_token -d 'Test if no non-switch argument has been specified yet' set -- cmd (commandline -poc) set -e -- cmd[1] for i in $cmd switch $i case '-*' case '*' return 1; end end return 0 end