lib/omnibus/cli/base.rb in omnibus-1.0.2 vs lib/omnibus/cli/base.rb in omnibus-1.0.3
- old
+ new
@@ -31,11 +31,12 @@
def initialize(args, options, config)
super(args, options, config)
$stdout.sync = true
- # Don't try to initialize the Omnibus project for help commands
- return if config[:current_command].name == "help"
+ # Don't try to initialize the Omnibus project for help commands. current_task renamed to current_command in Thor 0.18.0
+ current_command = config[:current_command] ? config[:current_command].name : config[:current_task].name
+ return if current_command == "help"
if path = @options[:path]
if (config = @options[:config]) && File.exist?(@options[:config])
say("Using Omnibus configuration file #{config}", :green)
Omnibus.load_configuration(config)