From 900e4a232e2949367a196c09777a7153c1e315d4 Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Wed, 14 Jul 2021 19:48:33 +0200 Subject: [PATCH] fish_config: Error for choose/save with too many/few args --- share/functions/fish_config.fish | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/share/functions/fish_config.fish b/share/functions/fish_config.fish index f773aae3b..adf951d5f 100644 --- a/share/functions/fish_config.fish +++ b/share/functions/fish_config.fish @@ -198,6 +198,15 @@ function fish_config --description "Launch fish's web based configuration" end case choose save + if set -q argv[2] + echo "Too many arguments" >&2 + return 1 + end + if not set -q argv[1] + echo "Too few arguments" >&2 + return 1 + end + set -l files $dir/$argv[1].theme set -l file