diff options
Diffstat (limited to '')
| -rw-r--r-- | .config/fish/functions/install_scripts.fish | 4 |
1 files changed, 3 insertions, 1 deletions
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 | |||
| 14 | function install_scripts | 14 | function install_scripts |
| 15 | prepare_directories | 15 | prepare_directories |
| 16 | 16 | ||
| 17 | for script in "$LOCAL_SCRIPTS"/* | 17 | for script in "$LOCAL_SCRIPTS"/**/* |
| 18 | test ! -f "$script" && continue | ||
| 19 | |||
| 18 | if string match -q "#!*" (head -n1 "$script") | 20 | if string match -q "#!*" (head -n1 "$script") |
| 19 | string match -rq '^(?<filename>.*)(?<ext>\.[^.]*)$' (basename "$script") | 21 | string match -rq '^(?<filename>.*)(?<ext>\.[^.]*)$' (basename "$script") |
| 20 | set symlink "$LOCAL_BIN/$filename" | 22 | set symlink "$LOCAL_BIN/$filename" |
