From e7b8ee7fc7438e3bdd076b76989f700e8db9ff64 Mon Sep 17 00:00:00 2001 From: pvincent Date: Fri, 16 Jan 2026 11:45:21 +0000 Subject: [PATCH] mise use global --- install.sh | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/install.sh b/install.sh index 79e55e6..be63c05 100755 --- a/install.sh +++ b/install.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/bash # CONSTANTS @@ -6,7 +6,7 @@ BASEDIR=$(dirname "$0") # FUNCTIONS -function install_templating { +function install_rails_templating { if [[ ! -d $HOME/.local/rails ]]; then mkdir -p $HOME/.local/rails ln -sf $(realpath $BASEDIR/src/railsrc) $HOME/.railsrc @@ -18,9 +18,21 @@ function install_templating { } function install_ruby { + if ! command -v ruby >/dev/null; then + mise use --global ruby + else + echo 'ruby already installed!' + fi + if [[ ! -f $HOME/.gemrc ]] || ! grep -q "gem: --no-document" $HOME/.gemrc; then echo "gem: --no-document" >>$HOME/.gemrc fi + + if ! command -v rails >/dev/null; then + gem install rails + else + echo 'rails already installed!' + fi } function install_mise { @@ -46,8 +58,18 @@ function install_mise { fi } +function install_miaou_bash { + if [[ ! -d /opt/miaou-bash ]]; then + sudo apt install -y git curl + curl https://git.artcode.re/miaou/miaou-bash/raw/branch/main/install.sh | sudo bash -s + else + echo miaou-bash already installed! + fi +} + # MAIN +install_miaou_bash install_mise install_ruby -install_templating +install_rails_templating