mirror of
https://github.com/fish-shell/fish-shell
synced 2025-01-14 22:14:53 +00:00
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:
parent
b39651f1ad
commit
e8a35bfaa8
1 changed files with 1 additions and 0 deletions
|
@ -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.
|
# TODO: stop interpolating argv into regex, and remove this hack.
|
||||||
string match --quiet --regex '^[a-zA-Z0-9_ ]+$' -- "$argv"
|
string match --quiet --regex '^[a-zA-Z0-9_ ]+$' -- "$argv"
|
||||||
or return
|
or return
|
||||||
|
type -q apropos; or return
|
||||||
apropos $argv 2>/dev/null | awk -v FS=" +- +" '{
|
apropos $argv 2>/dev/null | awk -v FS=" +- +" '{
|
||||||
split($1, names, ", ");
|
split($1, names, ", ");
|
||||||
for (name in names)
|
for (name in names)
|
||||||
|
|
Loading…
Reference in a new issue