diff --git a/install/first-run-choices.sh b/install/first-run-choices.sh index dc6964c..8b24025 100644 --- a/install/first-run-choices.sh +++ b/install/first-run-choices.sh @@ -2,7 +2,7 @@ OPTIONAL_APPS=("1password" "Spotify" "Zoom" "Dropbox") DEFAULT_OPTIONAL_APPS='1password,Spotify,Zoom' export OMAKUB_FIRST_RUN_OPTIONAL_APPS=$(gum choose "${OPTIONAL_APPS[@]}" --no-limit --selected $DEFAULT_OPTIONAL_APPS --height 7 --header "Select optional apps" | tr ' ' '-') -AVAILABLE_LANGUAGES=("Ruby on Rails" "Node.js" "Go" "PHP" "Python" "Elixir" "Rust" "Java") +AVAILABLE_LANGUAGES=("Ruby on Rails" "Node.js" "Go" "PHP" "Python" "Julia" "Elixir" "Rust" "Java") SELECTED_LANGUAGES="Ruby on Rails","Node.js" export OMAKUB_FIRST_RUN_LANGUAGES=$(gum choose "${AVAILABLE_LANGUAGES[@]}" --no-limit --selected "$SELECTED_LANGUAGES" --height 10 --header "Select programming languages") diff --git a/install/terminal/select-dev-language.sh b/install/terminal/select-dev-language.sh index b325d8a..ad58ea3 100644 --- a/install/terminal/select-dev-language.sh +++ b/install/terminal/select-dev-language.sh @@ -2,7 +2,7 @@ if [[ -v OMAKUB_FIRST_RUN_LANGUAGES ]]; then languages=$OMAKUB_FIRST_RUN_LANGUAGES else - AVAILABLE_LANGUAGES=("Ruby on Rails" "Node.js" "Go" "PHP" "Python" "Elixir" "Rust" "Java") + AVAILABLE_LANGUAGES=("Ruby on Rails" "Node.js" "Go" "PHP" "Python" "Julia" "Elixir" "Rust" "Java") languages=$(gum choose "${AVAILABLE_LANGUAGES[@]}" --no-limit --height 10 --header "Select programming languages") fi @@ -29,6 +29,9 @@ if [[ -n "$languages" ]]; then Python) mise use --global python@latest ;; + Julia) + bash -c "$(curl -fsSL https://install.julialang.org)" -- -y + ;; Elixir) mise use --global erlang@latest mise use --global elixir@latest diff --git a/uninstall/julia.sh b/uninstall/julia.sh new file mode 100644 index 0000000..060a00b --- /dev/null +++ b/uninstall/julia.sh @@ -0,0 +1 @@ +juliaup self uninstall