Prevent errors in __fish_describe_command when apropos isn't installed

__fish_describe_command now bails early if `type -q apropos` returns a
non-zero exit code.
This commit is contained in:
Mahmoud Al-Qudsi 2018-08-16 13:20:04 -05:00
parent b39651f1ad
commit e8a35bfaa8

View file

@ -8,6 +8,7 @@ function __fish_describe_command -d "Command used to find descriptions for comma
# TODO: stop interpolating argv into regex, and remove this hack.
string match --quiet --regex '^[a-zA-Z0-9_ ]+$' -- "$argv"
or return
type -q apropos; or return
apropos $argv 2>/dev/null | awk -v FS=" +- +" '{
split($1, names, ", ");
for (name in names)