From eb7b1f0429c670bbffc9e03f6bfa96b8b01934b6 Mon Sep 17 00:00:00 2001 From: Pavel Egorov Date: Thu, 9 Apr 2026 08:31:43 +0300 Subject: [fish] update install_scripts function --- .config/fish/functions/install_scripts.fish | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to '.config') diff --git a/.config/fish/functions/install_scripts.fish b/.config/fish/functions/install_scripts.fish index 541b5bd..57aa2cb 100644 --- a/.config/fish/functions/install_scripts.fish +++ b/.config/fish/functions/install_scripts.fish @@ -14,7 +14,9 @@ end function install_scripts prepare_directories - for script in "$LOCAL_SCRIPTS"/* + for script in "$LOCAL_SCRIPTS"/**/* + test ! -f "$script" && continue + if string match -q "#!*" (head -n1 "$script") string match -rq '^(?.*)(?\.[^.]*)$' (basename "$script") set symlink "$LOCAL_BIN/$filename" -- cgit v1.3