def cli()

in fluent/migrate/validator.py [0:0]


def cli():
    parser = argparse.ArgumentParser()
    parser.add_argument("migration")
    args = parser.parse_args()
    issues = Validator.validate(args.migration)["issues"]
    for issue in issues:
        # bright red fg
        print(f"\x1b[1;31m{issue['msg']} at line {issue['line']}\x1b[0m")
    return 1 if issues else 0