diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/console.c | 1 | ||||
-rw-r--r-- | tools/serd-sort.c | 8 |
2 files changed, 8 insertions, 1 deletions
diff --git a/tools/console.c b/tools/console.c index f1e78d75..d7f67c35 100644 --- a/tools/console.c +++ b/tools/console.c @@ -218,6 +218,7 @@ serd_set_output_option(const SerdStringView name, {"verbatim", SERD_WRITE_VERBATIM}, {"terse", SERD_WRITE_TERSE}, {"lax", SERD_WRITE_LAX}, + {"rdf_type", SERD_WRITE_RDF_TYPE}, {NULL, SERD_WRITE_ASCII}, }; diff --git a/tools/serd-sort.c b/tools/serd-sort.c index 8ba99445..5e71e95e 100644 --- a/tools/serd-sort.c +++ b/tools/serd-sort.c @@ -176,7 +176,8 @@ print_usage(const char* const name, const bool error) " -c COLLATION An optional \"G\" then the letters \"SPO\" in any order.\n" " -h Display this help and exit.\n" " -k BYTES Parser stack size.\n" - " -o FILENAME Write output to FILENAME instead of stdout.\n"; + " -o FILENAME Write output to FILENAME instead of stdout.\n" + " -t Do not write type as \"a\" before other properties.\n"; FILE* const os = error ? stderr : stdout; fprintf(os, "%s", error ? "\n" : ""); @@ -221,6 +222,11 @@ parse_option(OptionIter* const iter, Options* const opts) case 's': return serd_get_argument(iter, &opts->input_string); + case 't': + opts->common.output.flags |= SERD_WRITE_RDF_TYPE; + opts->flags |= SERD_NO_TYPE_FIRST; + return serd_option_iter_advance(iter); + default: break; } |