diff --git a/lib/schleuder-cli/base.rb b/lib/schleuder-cli/base.rb index d5cd318bd6b9a7bc976ddc2d297a665a0dca2f3c..03c97369f1b451434d3ae12877f6ba06bf0ec53b 100644 --- a/lib/schleuder-cli/base.rb +++ b/lib/schleuder-cli/base.rb @@ -27,5 +27,11 @@ module SchleuderCli say VERSION end end + + # This tells Thor to go with its new behaviour since v1.0.0, which is + # exiting in case of failures. + def self.exit_on_failure? + true + end end end diff --git a/schleuder-cli.gemspec b/schleuder-cli.gemspec index fc8ad3875c3df93e40ca41fee3bb8388005f2338..83ca7a81437434a02d79e340a50a89a17a30afce 100644 --- a/schleuder-cli.gemspec +++ b/schleuder-cli.gemspec @@ -20,6 +20,6 @@ Gem::Specification.new do |s| #s.signing_key = "#{ENV['HOME']}/.gem/schleuder-gem-private_key.pem" #s.cert_chain = ['gem-public_cert.pem'] s.license = 'GPL-3.0' - s.add_runtime_dependency 'thor', '~> 0' + s.add_runtime_dependency 'thor', '~> 1' s.add_development_dependency 'rspec', '~> 3.5.0' end