Sha256: 26a48b14b2d01bd83527a96e2d8b6bb8e0177dc9e4a26ba17a47dfd24b74c063
Contents?: true
Size: 1.3 KB
Versions: 2
Compression:
Stored size: 1.3 KB
Contents
set :rvm_use_path, '$HOME/.rvm/scripts/rvm' task :'rvm:use', :env do |_, args| unless args[:env] puts "Task 'rvm:use' needs an RVM environment name as an argument." puts "Example: invoke :'rvm:use[ruby-1.9.2@default]'" exit 1 end comment %{Using RVM environment \\\"#{args[:env]}\\\"} command %{ if [[ ! -s "#{fetch(:rvm_use_path)}" ]]; then echo "! Ruby Version Manager not found" echo "! If RVM is installed, check your :rvm_use_path setting." exit 1 fi } command %{source #{fetch(:rvm_use_path)}} comment %{rvm use \\"#{args[:env]}\\" --create} end task :'rvm:wrapper', :env, :name, :bin do |_, args| unless args[:env] && args[:name] && args[:bin] puts "Task 'rvm:wrapper' needs an RVM environment name, an wrapper name and the binary name as arguments" puts "Example: invoke :'rvm:wrapper[ruby-1.9.2@myapp,myapp,unicorn_rails]'" exit 1 end comment %{creating RVM wrapper "#{args[:name]}_#{args[:bin]}" using \\"#{args[:env]}\\"} command %{ if [[ ! -s "#{fetch(:rvm_use_path)}" ]]; then echo "! Ruby Version Manager not found" echo "! If RVM is installed, check your :rvm_use_path setting." exit 1 fi } command %{source #{fetch(:rvm_use_path)}} command %{rvm wrapper #{args[:env]} #{args[:name]} #{args[:bin]} || exit 1} end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mina-1.0.0 | tasks/mina/rvm.rb |
mina-1.0.0.rc2 | tasks/mina/rvm.rb |