From 605de42367940f7233be46ec05e610165de4f5bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Almir=20Saraj=C4=8Di=C4=87?= Date: Tue, 17 Sep 2024 12:45:41 +0200 Subject: [PATCH] Fix asdf installation --- priv/static/Linux.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/priv/static/Linux.sh b/priv/static/Linux.sh index b98ad7eba..d37957925 100755 --- a/priv/static/Linux.sh +++ b/priv/static/Linux.sh @@ -96,25 +96,27 @@ function install() { echo '. "$HOME/.asdf/completions/asdf.bash"' >>"$config_file" ;; "elvish") - echo ". $HOME/.asdf/asdf.elv" >>~/.config/elvish/rc.elv + echo ". $HOME/.asdf/asdf.elv" >>"$config_file" ;; "fish") - echo ". $HOME/.asdf/asdf.fish" >>~/.config/fish/config.fish + echo ". $HOME/.asdf/asdf.fish" >>"$config_file" mkdir -p ~/.config/fish/completions ln -s ~/.asdf/completions/asdf.fish ~/.config/fish/completions ;; "zsh") - echo ". $HOME/.asdf/asdf.sh" >>~/.zshrc - echo "# append completions to fpath" >>~/.zshrc - echo "fpath=(${ASDF_DIR}/completions $fpath)" >>~/.zshrc - echo "# initialise completions with ZSH's compinit" >>~/.zshrc - echo "autoload -Uz compinit && compinit" >>~/.zshrc + echo ". $HOME/.asdf/asdf.sh" >>"$config_file" + echo "# append completions to fpath" >>"$config_file" + echo "fpath=(${ASDF_DIR}/completions $fpath)" >>"$config_file" + echo "# initialise completions with ZSH's compinit" >>"$config_file" + echo "autoload -Uz compinit && compinit" >>"$config_file" ;; *) echo "Unsupported shell: $current_shell" exit 1 ;; esac + + source $config_file >/dev/null 2>&1 ;; "Erlang") sudo apt-get update