From 8a81fd7271756c657896075f438d658e2898896e Mon Sep 17 00:00:00 2001 From: John D Pell Date: Wed, 22 Sep 2021 13:33:34 -0700 Subject: [PATCH] plugins/ruby: prepare for `shellcheck` --- clean_files.txt | 1 + plugins/available/ruby.plugin.bash | 15 +++++++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/clean_files.txt b/clean_files.txt index 2242ef5e..cbf14ee4 100644 --- a/clean_files.txt +++ b/clean_files.txt @@ -95,6 +95,7 @@ plugins/available/nodenv.plugin.bash plugins/available/plenv.plugin.bash plugins/available/pyenv.plugin.bash plugins/available/rbenv.plugin.bash +plugins/available/ruby.plugin.bash plugins/available/textmate.plugin.bash plugins/available/xterm.plugin.bash diff --git a/plugins/available/ruby.plugin.bash b/plugins/available/ruby.plugin.bash index b1164106..3520d5e1 100644 --- a/plugins/available/ruby.plugin.bash +++ b/plugins/available/ruby.plugin.bash @@ -4,15 +4,14 @@ about-plugin 'ruby and rubygems specific functions and settings' # Make commands installed with 'gem install --user-install' available # ~/.gem/ruby/${RUBY_VERSION}/bin/ -if _command_exists ruby && _command_exists gem -then - pathmunge "$(ruby -e 'print Gem.user_dir')/bin" after +if _command_exists ruby && _command_exists gem; then + pathmunge "$(ruby -e 'print Gem.user_dir')/bin" after fi -function remove_gem { - about 'removes installed gem' - param '1: installed gem name' - group 'ruby' +function remove_gem() { + about 'removes installed gem' + param '1: installed gem name' + group 'ruby' - gem list | grep $1 | awk '{ print $1; }' | xargs sudo gem uninstall + gem list | grep "${1?}" | awk '{ print $1; }' | xargs sudo gem uninstall }