bin/hammer in hammer_cli-0.15.0 vs bin/hammer in hammer_cli-0.15.1
- old
+ new
@@ -11,10 +11,11 @@
require 'hammer_cli/options/normalizers'
# Create fake command instance to use some global args before we start.
# Option descriptions are never displayed and thus do not require translation.
class PreParser < Clamp::Command
option ['-v', '--[no-]verbose'], :flag, _('Be verbose (or not). True by default')
+ option ['--[no-]use-defaults'], :flag, _('Enable/disable stored defaults. Enabled by default')
option ['-q', '--quiet'], :flag, _('Completely silent')
option ["-d", "--debug"], :flag, "show debugging output"
option ["-c", "--config"], "CFG_FILE", "path to custom config file" do |path|
File.expand_path path
end
@@ -89,9 +90,11 @@
:ssl_ca_path => preparser.ssl_ca_path,
:ssl_client_cert => preparser.ssl_client_cert,
:ssl_client_key => preparser.ssl_client_key,
:ssl_with_basic_auth => preparser.ssl_with_basic_auth?
}})
+
+HammerCLI::Settings.load({:use_defaults => preparser.use_defaults?}) unless preparser.use_defaults?.nil?
if HammerCLI::Settings.get(:ui, :mark_translated)
include HammerCLI::I18n::Debug
end