lib/bard/check.rb in bard-0.8.13 vs lib/bard/check.rb in bard-0.8.14

- old
+ new

@@ -1,13 +1,12 @@ class Bard < Thor private def auto_update! - original_command = [ENV["_"], @_invocations[Bard], ARGV].flatten.join(" ") required = `curl -s http://gemcutter.org/api/v1/gems/bard.json`.match(/"version":"([0-9.]+)"/)[1] if Versionomy.parse(Bard::VERSION) < Versionomy.parse(required) original_command = [ENV["_"], @_invocations[Bard], ARGV].flatten.join(" ") puts "bard gem is out of date... updating to new version" - exec "gem install bard && echo 'complete. please rerun bard task.'" + exec "gem install bard && #{original_command}" end if options.verbose? puts green("#{"bard".ljust(9)} (#{Bard::VERSION})") end end