diff options
Diffstat (limited to 'completions/nslookup')
-rw-r--r-- | completions/nslookup | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/completions/nslookup b/completions/nslookup index 88af1d5b..f137b0a1 100644 --- a/completions/nslookup +++ b/completions/nslookup @@ -39,6 +39,14 @@ _nslookup() -domain= -search -nosearch -port= -querytype= -recurse -norecurse -retry= -timeout= -vc -novc -fail -nofail' -- "$cur" ) ) [[ $COMPREPLY == *= ]] && compopt -o nospace + return + fi + + local args + _count_args = + if [[ $args -le 2 ]]; then + _known_hosts_real "$cur" + [[ $args -eq 1 && $cur == @(|-) ]] && COMPREPLY+=( - ) fi } && complete -F _nslookup nslookup @@ -75,4 +83,4 @@ _host() } && complete -F _host host -# ex: ts=4 sw=4 et filetype=sh +# ex: filetype=sh |