lib/eco/cli/config/default/options.rb in eco-helpers-2.4.9 vs lib/eco/cli/config/default/options.rb in eco-helpers-2.5.1

- old
+ new

@@ -40,10 +40,20 @@ STDOUT.reopen(file, "w+") end desc = "Skips the check of the headers" options_set.add("-skip-header-check", desc) do |options, session| - options.deep_merge!(input: {skip_header_check: true}) + options.deep_merge!(input: {header_check: {skip: true}}) + end + + desc = "It requires the order of the headers to be as expected (exact match required)" + options_set.add("-header-order-check", desc) do |options, session| + options.deep_merge!(input: {header_check: {order: true}}) + end + + desc = "It raises an exception if any header issues are detected" + options_set.add("-require-valid-header", desc) do |options, session| + options.deep_merge!(input: {header_check: {must_be_valid: true}}) end desc = "Fix the current session to work with this schema" options_set.add("-schema-id", desc) do |options, session| sch_name = SCR.get_arg("-schema-id", with_param: true)