From 5cd496813edc3a9781e9e5a8b59ecac47879f081 Mon Sep 17 00:00:00 2001 From: LanikSJ Date: Thu, 23 Mar 2017 15:57:27 -0700 Subject: [PATCH 1/4] Adding RVM Completion --- completion/available/rvm.completion.bash | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 completion/available/rvm.completion.bash diff --git a/completion/available/rvm.completion.bash b/completion/available/rvm.completion.bash new file mode 100644 index 00000000..9a57b035 --- /dev/null +++ b/completion/available/rvm.completion.bash @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +# Bash completion support for RVM. + + +_rvm_complete() { + [[ -r $rvm_path/scripts/completion ]] && . $rvm_path/scripts/completion +} + +complete -o default -o nospace -F _rvm_complete rvm From 4d0815329aaf801d27e5242a05cc2f1cfeae0507 Mon Sep 17 00:00:00 2001 From: LanikSJ Date: Thu, 23 Mar 2017 16:10:22 -0700 Subject: [PATCH 2/4] Adding source of RVM Completion --- completion/available/rvm.completion.bash | 1 + 1 file changed, 1 insertion(+) diff --git a/completion/available/rvm.completion.bash b/completion/available/rvm.completion.bash index 9a57b035..dc27d190 100644 --- a/completion/available/rvm.completion.bash +++ b/completion/available/rvm.completion.bash @@ -1,5 +1,6 @@ #!/usr/bin/env bash # Bash completion support for RVM. +# Source: https://rvm.io/workflow/completion _rvm_complete() { From c18d4338e604495b9e74a01e8a038fcabe6364d2 Mon Sep 17 00:00:00 2001 From: LanikSJ Date: Fri, 24 Mar 2017 01:36:24 -0700 Subject: [PATCH 3/4] Removing redundant lines --- completion/available/rvm.completion.bash | 2 -- 1 file changed, 2 deletions(-) diff --git a/completion/available/rvm.completion.bash b/completion/available/rvm.completion.bash index dc27d190..b9132a9b 100644 --- a/completion/available/rvm.completion.bash +++ b/completion/available/rvm.completion.bash @@ -6,5 +6,3 @@ _rvm_complete() { [[ -r $rvm_path/scripts/completion ]] && . $rvm_path/scripts/completion } - -complete -o default -o nospace -F _rvm_complete rvm From 8d329bd6105ef7fc86fa46564497e15179124535 Mon Sep 17 00:00:00 2001 From: LanikSJ Date: Fri, 24 Mar 2017 01:41:48 -0700 Subject: [PATCH 4/4] Remove the function as it's not needed now --- completion/available/rvm.completion.bash | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/completion/available/rvm.completion.bash b/completion/available/rvm.completion.bash index b9132a9b..cd8ded04 100644 --- a/completion/available/rvm.completion.bash +++ b/completion/available/rvm.completion.bash @@ -2,7 +2,4 @@ # Bash completion support for RVM. # Source: https://rvm.io/workflow/completion - -_rvm_complete() { - [[ -r $rvm_path/scripts/completion ]] && . $rvm_path/scripts/completion -} +[[ -r $rvm_path/scripts/completion ]] && . $rvm_path/scripts/completion