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