Example #1
0
def get_validator_options():
    if ALL_OPTIONS:
        """Return a stix2validator.validators.ValidationOptions instance."""
        # Parse stix-validator command-line args
        validator_parser = stix2_validator._get_arg_parser(is_script=False)
        validator_args = validator_parser.parse_args(
            shlex.split(get_option_value("validator_args")))

        validator_args.files = None
        return ValidationOptions(validator_args)
def main():
    # Parse stix-elevator command-line args
    elevator_parser = _get_arg_parser()
    elevator_args = elevator_parser.parse_args()

    # Parse stix-validator command-line args
    validator_parser = stix2_validator._get_arg_parser(is_script=False)
    validator_args = validator_parser.parse_args(
        shlex.split(elevator_args.validator_args))

    print(elevate_file(elevator_args.input))