Browse Source

optional_bash_reload

main
pvincent 2 weeks ago
parent
commit
9e668ab565
  1. 14
      install.sh

14
install.sh

@ -4,6 +4,7 @@
BASEDIR=$(dirname "$0")
DEBIAN_PACKAGES="curl git build-essential libssl-dev libreadline-dev zlib1g-dev"
BASH_RELOAD=false
# FUNCTIONS
@ -43,8 +44,12 @@ function install_mise {
if [[ ! -f $HOME/.bashrc ]] || ! grep -q '.local/bin/mise activate bash' $HOME/.bashrc; then
echo "eval \"\$($HOME/.local/bin/mise activate bash)\"" >>$HOME/.bashrc
fi
if ! command -v mise >/dev/null; then
source $HOME/.bashrc
mise version
BASH_RELOAD=true
fi
if [[ ! -f $HOME/.config/mise/config.toml ]]; then
@ -78,6 +83,13 @@ function install_requirements {
fi
}
function optional_bash_reload {
if $BASH_RELOAD; then
echo 'reloading bash for mise'
exec bash
fi
}
# MAIN
set -Eue
@ -86,3 +98,5 @@ install_miaou_bash
install_mise
install_ruby
install_rails_templating
optional_bash_reload
Loading…
Cancel
Save