Rakefile in licensed-1.0.1 vs Rakefile in licensed-1.1.0
- old
+ new
@@ -2,15 +2,18 @@
require "bundler/gem_tasks"
require "rake/testtask"
require "rubocop/rake_task"
desc "Run source setup scripts"
-task :setup do
+task :setup, [:arguments] do |task, args|
+ arguments = args[:arguments].to_s.split
+ force = arguments.include?("-f") ? "-f" : ""
+
Dir["script/source-setup/*"].each do |script|
# green
puts "\033[32mRunning #{script}.\e[0m"
- if system(script)
+ if Bundler.with_clean_env { system(script, force) }
# green
puts "\033[32mCompleted #{script}.\e[0m"
elsif $?.exitstatus == 127
# yellow
puts "\033[33mSkipped #{script}.\e[0m"