tools: bpftool: add completion for bpftool prog "loadall"
authorQuentin Monnet <quentin.monnet@netronome.com>
Mon, 8 Jul 2019 13:05:46 +0000 (14:05 +0100)
committerDaniel Borkmann <daniel@iogearbox.net>
Mon, 8 Jul 2019 15:20:34 +0000 (17:20 +0200)
commit8fc9f8bedf1bdaea48382ae2e3dd558e2b939cee
treef6ce48b546e604f7b99a51739b851c18b314b47e
parentbef8e2639242e7f7214f1ab3b37ace1415a4f750
tools: bpftool: add completion for bpftool prog "loadall"

Bash completion for proposing the "loadall" subcommand is missing. Let's
add it to the completion script.

Add a specific case to propose "load" and "loadall" for completing:

    $ bpftool prog load
                       ^ cursor is here

Otherwise, completion considers that $command is in load|loadall and
starts making related completions (file or directory names, as the
number of words on the command line is below 6), when the only suggested
keywords should be "load" and "loadall" until one has been picked and a
space entered after that to move to the next word.

Signed-off-by: Quentin Monnet <quentin.monnet@netronome.com>
Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
tools/bpf/bpftool/bash-completion/bpftool