...

Text file src/github.com/urfave/cli/v2/testdata/expected-fish-full.fish

Documentation: github.com/urfave/cli/v2/testdata

     1# greet fish shell completion
     2
     3function __fish_greet_no_subcommand --description 'Test if there has been any subcommand yet'
     4    for i in (commandline -opc)
     5        if contains -- $i config c sub-config s ss info i in some-command usage u sub-usage su
     6            return 1
     7        end
     8    end
     9    return 0
    10end
    11
    12complete -c greet -n '__fish_greet_no_subcommand' -l socket -s s -r -d 'some \'usage\' text'
    13complete -c greet -n '__fish_greet_no_subcommand' -f -l flag -s fl -s f -r
    14complete -c greet -n '__fish_greet_no_subcommand' -f -l another-flag -s b -d 'another usage text'
    15complete -c greet -n '__fish_greet_no_subcommand' -l logfile -r
    16complete -c greet -n '__fish_greet_no_subcommand' -f -l help -s h -d 'show help'
    17complete -c greet -n '__fish_greet_no_subcommand' -f -l version -s v -d 'print the version'
    18complete -c greet -n '__fish_seen_subcommand_from config c' -f -l help -s h -d 'show help'
    19complete -r -c greet -n '__fish_greet_no_subcommand' -a 'config c' -d 'another usage test'
    20complete -c greet -n '__fish_seen_subcommand_from config c' -l flag -s fl -s f -r
    21complete -c greet -n '__fish_seen_subcommand_from config c' -f -l another-flag -s b -d 'another usage text'
    22complete -c greet -n '__fish_seen_subcommand_from sub-config s ss' -f -l help -s h -d 'show help'
    23complete -r -c greet -n '__fish_seen_subcommand_from config c' -a 'sub-config s ss' -d 'another usage test'
    24complete -c greet -n '__fish_seen_subcommand_from sub-config s ss' -f -l sub-flag -s sub-fl -s s -r
    25complete -c greet -n '__fish_seen_subcommand_from sub-config s ss' -f -l sub-command-flag -s s -d 'some usage text'
    26complete -c greet -n '__fish_seen_subcommand_from info i in' -f -l help -s h -d 'show help'
    27complete -r -c greet -n '__fish_greet_no_subcommand' -a 'info i in' -d 'retrieve generic information'
    28complete -c greet -n '__fish_seen_subcommand_from some-command' -f -l help -s h -d 'show help'
    29complete -r -c greet -n '__fish_greet_no_subcommand' -a 'some-command'
    30complete -c greet -n '__fish_seen_subcommand_from usage u' -f -l help -s h -d 'show help'
    31complete -r -c greet -n '__fish_greet_no_subcommand' -a 'usage u' -d 'standard usage text'
    32complete -c greet -n '__fish_seen_subcommand_from usage u' -l flag -s fl -s f -r
    33complete -c greet -n '__fish_seen_subcommand_from usage u' -f -l another-flag -s b -d 'another usage text'
    34complete -c greet -n '__fish_seen_subcommand_from sub-usage su' -f -l help -s h -d 'show help'
    35complete -r -c greet -n '__fish_seen_subcommand_from usage u' -a 'sub-usage su' -d 'standard usage text'
    36complete -c greet -n '__fish_seen_subcommand_from sub-usage su' -f -l sub-command-flag -s s -d 'some usage text'

View as plain text