Sha256: ce5a78cfdb69b3ffa438101b6088b659d1b46598ae33e192217af433b32ff1a4

Contents?: true

Size: 542 Bytes

Versions: 21

Compression:

Stored size: 542 Bytes

Contents

desc "Tasks to retrieve common tools"
hidden
namespace :tools do

  desc "Fetch composer"
  task :composer do
    bin_file = File.join(Hobo.project_bin_path, "composer.phar")
    unless File.exists?(bin_file)
      Hobo.ui.success "Getting composer"
      FileUtils.mkdir_p File.dirname(bin_file)
      vm_shell "cd bin && php -r \"readfile('https://getcomposer.org/installer');\" | php", :realtime => true, :indent => 2
    else
      Hobo.ui.success "Composer already available in bin/composer.phar"
    end
    Hobo.ui.separator
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
hobo-inviqa-0.0.15 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.14 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.13 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.11 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.10 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.10.pre.rc11 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.10.pre.rc10 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.10.pre.rc9 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.10.pre.rc8 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.10.pre.rc7 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.10.pre.rc6 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.10.pre.rc4 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.10.pre.rc2 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.9 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.9.pre.rc2 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.9.pre.rc1 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.9.pre.alpha lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.8 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.7.pre.rc3 lib/hobo/tasks/tools.rb
hobo-inviqa-0.0.7.pre.rc2 lib/hobo/tasks/tools.rb