mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-15 09:58:47 -07:00
feat(rvm): add latest rb*
utility functions (#9812)
This commit is contained in:
parent
4491588ac0
commit
92a862083b
@ -16,6 +16,10 @@ plugins=(... rvm)
|
|||||||
| `rb19` | `rvm use ruby-1.9.3` |
|
| `rb19` | `rvm use ruby-1.9.3` |
|
||||||
| `rb20` | `rvm use ruby-2.0.0` |
|
| `rb20` | `rvm use ruby-2.0.0` |
|
||||||
| `rb21` | `rvm use ruby-2.1.2` |
|
| `rb21` | `rvm use ruby-2.1.2` |
|
||||||
|
| `rb25` | `rvm use ruby-2.5.9` |
|
||||||
|
| `rb26` | `rvm use ruby-2.6.7` |
|
||||||
|
| `rb27` | `rvm use ruby-2.7.3` |
|
||||||
|
| `rb30` | `rvm use ruby-3.0.1` |
|
||||||
| `rvm-update` | `rvm get head` |
|
| `rvm-update` | `rvm get head` |
|
||||||
| `gems` | `gem list` |
|
| `gems` | `gem list` |
|
||||||
| `rvms` | `rvm gemset` |
|
| `rvms` | `rvm gemset` |
|
||||||
|
@ -8,6 +8,10 @@ local ruby18='ruby-1.8.7'
|
|||||||
local ruby19='ruby-1.9.3'
|
local ruby19='ruby-1.9.3'
|
||||||
local ruby20='ruby-2.0.0'
|
local ruby20='ruby-2.0.0'
|
||||||
local ruby21='ruby-2.1.2'
|
local ruby21='ruby-2.1.2'
|
||||||
|
local ruby25='ruby-2.5.9'
|
||||||
|
local ruby26='ruby-2.6.7'
|
||||||
|
local ruby27='ruby-2.7.3'
|
||||||
|
local ruby30='ruby-3.0.1'
|
||||||
|
|
||||||
function rb18 {
|
function rb18 {
|
||||||
if [ -z "$1" ]; then
|
if [ -z "$1" ]; then
|
||||||
@ -53,6 +57,50 @@ function rb21 {
|
|||||||
_rb21() {compadd `ls -1 $rvm_path/gems | grep "^$ruby21@" | sed -e "s/^$ruby21@//" | awk '{print $1}'`}
|
_rb21() {compadd `ls -1 $rvm_path/gems | grep "^$ruby21@" | sed -e "s/^$ruby21@//" | awk '{print $1}'`}
|
||||||
compdef _rb21 rb21
|
compdef _rb21 rb21
|
||||||
|
|
||||||
|
function rb25 {
|
||||||
|
if [ -z "$1" ]; then
|
||||||
|
rvm use "$ruby25"
|
||||||
|
else
|
||||||
|
rvm use "$ruby25@$1"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
_rb25() {compadd `ls -1 $rvm_path/gems | grep "^$ruby25@" | sed -e "s/^$ruby25@//" | awk '{print $1}'`}
|
||||||
|
compdef _rb25 rb25
|
||||||
|
|
||||||
|
function rb26 {
|
||||||
|
if [ -z "$1" ]; then
|
||||||
|
rvm use "$ruby26"
|
||||||
|
else
|
||||||
|
rvm use "$ruby26@$1"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
_rb26() {compadd `ls -1 $rvm_path/gems | grep "^$ruby26@" | sed -e "s/^$ruby26@//" | awk '{print $1}'`}
|
||||||
|
compdef _rb26 rb26
|
||||||
|
|
||||||
|
function rb27 {
|
||||||
|
if [ -z "$1" ]; then
|
||||||
|
rvm use "$ruby27"
|
||||||
|
else
|
||||||
|
rvm use "$ruby27@$1"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
_rb27() {compadd `ls -1 $rvm_path/gems | grep "^$ruby27@" | sed -e "s/^$ruby27@//" | awk '{print $1}'`}
|
||||||
|
compdef _rb27 rb27
|
||||||
|
|
||||||
|
function rb30 {
|
||||||
|
if [ -z "$1" ]; then
|
||||||
|
rvm use "$ruby30"
|
||||||
|
else
|
||||||
|
rvm use "$ruby30@$1"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
_rb30() {compadd `ls -1 $rvm_path/gems | grep "^$ruby30@" | sed -e "s/^$ruby30@//" | awk '{print $1}'`}
|
||||||
|
compdef _rb30 rb30
|
||||||
|
|
||||||
function rvm-update {
|
function rvm-update {
|
||||||
rvm get head
|
rvm get head
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user