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)