Lines Matching +full:json +full:- +full:schema
26 fprintf(out, "Usage: %s [--help] [-i|--in file] [-o|--out file]\n", name); in usage()
27 fprintf(out, " [-s|--schema file] [-f|--format format]\n\n"); in usage()
28 fprintf(out, " --help - print this message and exit\n"); in usage()
29 fprintf(out, " --in - specify input filename " in usage()
31 fprintf(out, " --out - specify output filename " in usage()
33 fprintf(out, " --schema - specify schema file for validation\n"); in usage()
34 fprintf(out, " --format - output format. Options: ucl (default), " in usage()
35 "json, compact_json, yaml, msgpack\n"); in usage()
42 const char *schema = NULL, *parm, *val; in main() local
53 if ((strcmp(parm, "--help") == 0) || (strcmp(parm, "-h") == 0)) { in main()
57 } else if ((strcmp(parm, "--in") == 0) || (strcmp(parm, "-i") == 0)) { in main()
66 } else if ((strcmp(parm, "--out") == 0) || (strcmp(parm, "-o") == 0)) { in main()
75 } else if ((strcmp(parm, "--schema") == 0) || (strcmp(parm, "-s") == 0)) { in main()
78 schema = val; in main()
80 } else if ((strcmp(parm, "--format") == 0) || (strcmp(parm, "-f") == 0)) { in main()
86 } else if (strcmp(val, "json") == 0) { in main()
116 r += fread(buf + r, 1, size - r, in); in main()
133 if (schema != NULL) { in main()
138 if (!ucl_parser_add_file(schema_parser, schema)) { in main()
139 fprintf(stderr, "Failed to parse schema file: %s\n", in main()