Browse Source

settings

main
pvincent 5 days ago
parent
commit
646541870d
  1. 7
      README.md
  2. 49
      install.sh

7
README.md

@ -1,8 +1,9 @@
# Rails templating
# Rails-Templating
utilities for quick usage of rails based on:
quick usage of rails based on:
- Mise
- Codium - Codium
- ...
- default plugins...
## installation ## installation

49
install.sh

@ -6,19 +6,48 @@ BASEDIR=$(dirname "$0")
# FUNCTIONS # FUNCTIONS
function install {
mkdir -p $HOME/.local/rails
ln -sf $(realpath $BASEDIR/src/railsrc) $HOME/.railsrc
ln -sf $(realpath $BASEDIR/src/template.rb) $HOME/.local/rails/template.rb
function install_templating {
if [[ ! -d $HOME/.local/rails ]]; then
mkdir -p $HOME/.local/rails
ln -sf $(realpath $BASEDIR/src/railsrc) $HOME/.railsrc
ln -sf $(realpath $BASEDIR/src/template.rb) $HOME/.local/rails/template.rb
echo rails-templating installed succesfully!
else
echo rails-templating already installed!
fi
}
if [[ ! -f $HOME/.gemrc ]] || ! grep -q "gem: --no-document" $HOME/.gemrc; then
echo "gem: --no-document" >> $HOME/.gemrc
fi
function install_ruby {
if [[ ! -f $HOME/.gemrc ]] || ! grep -q "gem: --no-document" $HOME/.gemrc; then
echo "gem: --no-document" >>$HOME/.gemrc
fi
}
echo Rails Templating stuff installed succesfully!
function install_mise {
if [[ ! -f $HOME/.local/bin/mise ]]; then
echo -n 'installing mise...'
curl -s https://mise.run | sh 2>&1 >/dev/null
echo OK
fi
if [[ ! -f $HOME/.bashrc ]] || ! grep -q '.local/bin/mise activate bash' $HOME/.bashrc; then
echo "eval \"\$($HOME/.local/bin/mise activate bash)\"" >>$HOME/.bashrc
source $HOME/.bashrc
mise version
fi
if [[ ! -f $HOME/.config/mise/config.toml ]]; then
mise self-update -y 2>&1 >/dev/null
mise settings set experimental true
mise settings add idiomatic_version_file_enable_tools ruby
echo mise install successfully for development
else
echo mise already installed!
fi
} }
# MAIN # MAIN
install
install_mise
install_ruby
install_templating
Loading…
Cancel
Save