From e5d259c41df13f7acda42ed303d890793320346b Mon Sep 17 00:00:00 2001 From: James Dixon Date: Sun, 31 May 2020 13:13:29 -0400 Subject: [PATCH] add ruby gems to path --- bash/bash_profile | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/bash/bash_profile b/bash/bash_profile index 56c8b92..f6883ea 100644 --- a/bash/bash_profile +++ b/bash/bash_profile @@ -9,10 +9,27 @@ appendpath () { esac } +user_paths=() + # home paths -user_paths=("$HOME/bin" "$HOME/.local/bin" "$HOME/scripts" "$HOME/.local/scripts") +# ---------- + +user_paths+=("$HOME/bin" "$HOME/.local/bin") +user_paths+=("$HOME/scripts" "$HOME/.local/scripts") + # language paths -user_paths+=("$HOME/.cargo/bin" "$HOME/go/bin" "$HOME/.local/go/bin") +# -------------- + +# ruby +if command -v ruby > /dev/null && command -v gem > /dev/null; then + appendpath "$(ruby -r rubygems -e 'puts Gem.user_dir')/bin" +fi + +# rust +user_paths+=("$HOME/.cargo/bin") + +# go +user_paths+=("$HOME/go/bin" "$HOME/.local/go/bin") for path in "${user_paths[@]}"; do if [ -d "$path" ]; then @@ -21,4 +38,3 @@ for path in "${user_paths[@]}"; do done # vim:ft=sh -