More consistent missing-input error messages

This commit is contained in:
Rangi42
2025-08-05 11:22:58 -04:00
parent 26c6911c8f
commit 2d5f4d8910
4 changed files with 4 additions and 5 deletions

View File

@@ -507,7 +507,7 @@ int main(int argc, char *argv[]) {
verboseOutputConfig(argc, argv); verboseOutputConfig(argc, argv);
if (argc == musl_optind) { if (argc == musl_optind) {
usage.printAndExit("Please specify an input file (pass `-` to read from standard input)"); usage.printAndExit("No input file specified (pass `-` to read from standard input)");
} else if (argc != musl_optind + 1) { } else if (argc != musl_optind + 1) {
usage.printAndExit("More than one input file specified"); usage.printAndExit("More than one input file specified");
} }

View File

@@ -898,7 +898,7 @@ int main(int argc, char *argv[]) {
argv += musl_optind; argv += musl_optind;
if (!*argv) { if (!*argv) {
usage.printAndExit("Please specify an input file (pass `-` to read from standard input)"); usage.printAndExit("No input file specified (pass `-` to read from standard input)");
} }
if (outputFilename && argc != musl_optind + 1) { if (outputFilename && argc != musl_optind + 1) {

View File

@@ -862,7 +862,7 @@ int main(int argc, char *argv[]) {
&& !localOptions.reverse) { && !localOptions.reverse) {
processPalettes(); processPalettes();
} else { } else {
usage.printAndExit("No input image specified"); usage.printAndExit("No input file specified (pass `-` to read from standard input)");
} }
requireZeroErrors(); requireZeroErrors();

View File

@@ -424,9 +424,8 @@ int main(int argc, char *argv[]) {
verboseOutputConfig(argc, argv); verboseOutputConfig(argc, argv);
// If no input files were specified, the user must have screwed up
if (musl_optind == argc) { if (musl_optind == argc) {
usage.printAndExit("Please specify an input file (pass `-` to read from standard input)"); usage.printAndExit("No input file specified (pass `-` to read from standard input)");
} }
// Patch the size array depending on command-line options // Patch the size array depending on command-line options