in scripts/event_schema_generator/main.py [0:0]
def main():
if sys.version_info[0] < 3 or sys.version_info[1] < 7:
raise Exception("Must be using Python 3.7.x or greater, your version: {}.{}".format(
sys.version_info[0], sys.version_info[1]))
args = argument_parser()
print('ecs: {}'.format(args.ecs))
print('custom_schema: {}'.format(args.custom_schema))
print('subset: {}'.format(args.subset))
print('out: {}'.format(args.out))
print(f'ecs_git_ref: {args.ecs_git_ref}')
args.out_schema_dir = args.out_schema_dir or args.out
print('out_schema_dir: {}'.format(args.out_schema_dir))
subset_files = get_glob_files(args.subset)
print('Found subset files: {}'.format(subset_files))
for s in subset_files:
generate_subset(args.ecs, args.custom_schema, s, args.out, args.ecs_git_ref)
create_event_schema(s, args.out, args.out_schema_dir)