]> gitweb.fluxo.info Git - leap/leap_cli.git/commitdiff
remove highline from rakefile
authorelijah <elijah@riseup.net>
Sun, 9 Dec 2012 19:32:10 +0000 (11:32 -0800)
committerelijah <elijah@riseup.net>
Sun, 9 Dec 2012 19:32:10 +0000 (11:32 -0800)
Rakefile

index 4ba61819423150f70453972dfe8aa608a4587c1e..bf1ed63eab764dd80116fadc3f636e16d345ad58 100644 (file)
--- a/Rakefile
+++ b/Rakefile
@@ -1,8 +1,7 @@
 require "rubygems"
-require "highline/import"
 require "pty"
 require "fileutils"
-require 'rake/testtask'
+require "rake/testtask"
 
 ##
 ## HELPER
@@ -40,21 +39,25 @@ task 'build' do
   run "gem build -V '#{$spec_path}'"
   file_name = File.basename(built_gem_path)
   FileUtils.mv(built_gem_path, 'pkg')
-  say "#{$spec.name} #{$spec.version} built to pkg/#{file_name}"
+  puts "#{$spec.name} #{$spec.version} built to pkg/#{file_name}"
 end
 
 desc "Install #{$spec.name}-#{$spec.version}.gem into either system-wide or user gems"
 task 'install' do
   if !File.exists?($gem_path)
-    say("Could not file #{$gem_path}. Try running 'rake build'")
+    puts("Could not file #{$gem_path}. Try running 'rake build'")
   else
     if ENV["USER"] == "root"
       run "gem install '#{$gem_path}'"
     else
       home_gem_path = Gem.path.grep(/home/).first
-      say("You are installing as an unprivileged user, which will result in the installation being placed in '#{home_gem_path}'.")
-      if agree("Do you want to continue installing to #{home_gem_path}? ")
-        run "gem install '#{$gem_path}' --user-install"
+      puts "You are installing as an unprivileged user, which will result in the installation being placed in '#{home_gem_path}'."
+      print "Do you want to continue installing to #{home_gem_path}? [y/N] "
+      input = STDIN.readline
+      if input =~ /[yY]/
+        puts "gem install '#{$gem_path}' --user-install"
+      else
+        puts "bailing out."
       end
     end
   end
@@ -63,10 +66,10 @@ end
 desc "Uninstall #{$spec.name}-#{$spec.version}.gem from either system-wide or user gems"
 task 'uninstall' do
   if ENV["USER"] == "root"
-    say("Removing #{$spec.name}-#{$spec.version}.gem from system-wide gems")
+    puts "Removing #{$spec.name}-#{$spec.version}.gem from system-wide gems"
     run "gem uninstall '#{$spec.name}' --version #{$spec.version} --verbose -x -I"
   else
-    say("Removing #{$spec.name}-#{$spec.version}.gem from user's gems")
+    puts "Removing #{$spec.name}-#{$spec.version}.gem from user's gems"
     run "gem uninstall '#{$spec.name}' --version #{$spec.version} --verbose --user-install -x -I"
   end
 end