Skip to content

Commit 0068dd1

Browse files
committed
feat(arp,vipw): fallback to _parse_usage if _parse_help yields nothing
For example on FreeBSD.
1 parent 6811198 commit 0068dd1

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

completions/arp

+3-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ _arp()
2727
esac
2828

2929
if [[ $cur == -* ]]; then
30-
COMPREPLY=($(compgen -W '$(_parse_help "$1")' -- "$cur"))
30+
COMPREPLY=($(
31+
compgen -W '$(_parse_help "$1" || _parse_usage "$1")' -- "$cur"
32+
))
3133
return
3234
fi
3335

completions/vipw

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ _vipw()
1515
;;
1616
esac
1717

18-
COMPREPLY=($(compgen -W '$(_parse_help "$1")' -- "$cur"))
18+
COMPREPLY=($(
19+
compgen -W '$(_parse_help "$1" || _parse_usage "$1")' -- "$cur"
20+
))
1921
} &&
2022
complete -F _vipw vipw vigr
2123

0 commit comments

Comments
 (0)