summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Henley <adamazing@gmail.com>2023-07-07 02:20:46 +1200
committerGitHub <noreply@github.com>2023-07-06 16:20:46 +0200
commit45b3db6dc4a28c06077ed666c828da9e699cbd08 (patch)
tree79edceec41bccde464a9fe989cb17edd061a5dd9
parent8c6754ae78e48b91b343cdafa9918919c160b332 (diff)
Guard Fish completion when cache is empty (#331)
Signed-off-by: Adam Henley <adamazing@gmail.com>
-rw-r--r--completion/fish_tealdeer4
1 files changed, 3 insertions, 1 deletions
diff --git a/completion/fish_tealdeer b/completion/fish_tealdeer
index 601b114..dcb41c3 100644
--- a/completion/fish_tealdeer
+++ b/completion/fish_tealdeer
@@ -20,7 +20,9 @@ complete -c tldr -l seed-config -d 'Create a basic config.' -f
complete -c tldr -l color -d 'Controls when to use color.' -xa 'always auto never'
function __tealdeer_entries
- tldr --list | string replace -a -i -r "\,\s" "\n"
+ if set entries (tldr --list 2>/dev/null)
+ string replace -a -i -r "\,\s" "\n" $entries
+ end
end
complete -f -c tldr -a '(__tealdeer_entries)'