diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 3367f5c..8d86d05 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,5 +1,6 @@ { "recommendations": [ - "mads-hartmann.bash-ide-vscode" + "mads-hartmann.bash-ide-vscode", + "jgclark.vscode-todo-highlight" ] } \ No newline at end of file diff --git a/install.sh b/install.sh index 6a309fc..6359052 100755 --- a/install.sh +++ b/install.sh @@ -19,7 +19,8 @@ function install_rails_templating { function install_ruby { if ! command -v ruby >/dev/null; then - mise use --global ruby + ruby_version=$(wget_semver github jdx/ruby) + mise use --global ruby@${ruby_version} else echo 'ruby already installed!' fi @@ -51,6 +52,7 @@ function install_mise { if [[ ! -f $HOME/.config/mise/config.toml ]]; then mise self-update -y 2>&1 >/dev/null mise settings set experimental true + mise use -g usage mise settings add idiomatic_version_file_enable_tools ruby echo mise install successfully for development else