aboutsummaryrefslogtreecommitdiffstats
path: root/examples/pdf-mod-info.cc
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-02-07 14:07:09 +0100
committerJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-02-07 18:49:24 +0100
commit3e98fe46a24d8231ed5f962f5b874032e4994f08 (patch)
tree724d540b2c7f1b0d5dcdb184b6a7dd01f3b2f319 /examples/pdf-mod-info.cc
parent4fd619818c30fb55b144675d3e5d2c83728e6976 (diff)
downloadqpdf-3e98fe46a24d8231ed5f962f5b874032e4994f08.tar.zst
Tidy example CLI usage
Change "-" to "--" for named parameters. Remove spaces inside "[ option ]" for optional parameters. Fix "pdf-mod-info --dump file" to match usage message.
Diffstat (limited to 'examples/pdf-mod-info.cc')
-rw-r--r--examples/pdf-mod-info.cc15
1 files changed, 7 insertions, 8 deletions
diff --git a/examples/pdf-mod-info.cc b/examples/pdf-mod-info.cc
index 55b0c8c4..20f13a7a 100644
--- a/examples/pdf-mod-info.cc
+++ b/examples/pdf-mod-info.cc
@@ -17,7 +17,7 @@ void usage()
{
std::cerr
<< "Usage: " << whoami
- << " -in in_file [-out out_file] [-key key [-val val]?]+\n"
+ << " --in in_file [--out out_file] [--key key [--val val]?]+\n"
<< "Modifies/Adds/Removes PDF /Info entries in the in_file\n"
<< "and stores the result in out_file\n"
<< "Special mode: " << whoami << " --dump file\n"
@@ -86,11 +86,10 @@ int main(int argc, char* argv[])
std::cout << whoami << " version " << version << std::endl;
exit(0);
}
- if ((argc == 4) && (! strcmp(argv[1], "--dump")) &&
- (strcmp(argv[2], "-in") == 0) )
+ if ((argc == 3) && (! strcmp(argv[1], "--dump")))
{
QTC::TC("examples", "pdf-mod-info --dump");
- pdfDumpInfoDict(argv[3]);
+ pdfDumpInfoDict(argv[2]);
exit(0);
}
@@ -100,11 +99,11 @@ int main(int argc, char* argv[])
for (int i = 1; i < argc; ++i)
{
- if ((! strcmp(argv[i], "-in")) && (++i < argc))
+ if ((! strcmp(argv[i], "--in")) && (++i < argc))
{
fl_in = argv[i];
}
- else if ((! strcmp(argv[i], "-out")) && (++i < argc))
+ else if ((! strcmp(argv[i], "--out")) && (++i < argc))
{
fl_out = argv[i];
}
@@ -112,7 +111,7 @@ int main(int argc, char* argv[])
{
static_id = true; // this should be used in test suites only
}
- else if ((! strcmp(argv[i], "-key")) && (++i < argc))
+ else if ((! strcmp(argv[i], "--key")) && (++i < argc))
{
QTC::TC("examples", "pdf-mod-info -key");
cur_key = argv[i];
@@ -122,7 +121,7 @@ int main(int argc, char* argv[])
}
Keys[cur_key] = "";
}
- else if ((! strcmp(argv[i], "-val")) && (++i < argc))
+ else if ((! strcmp(argv[i], "--val")) && (++i < argc))
{
if (cur_key.empty())
{