You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@rdeltour
The EPUB validation has failed while using the option "--version" in the command line argument and getting the default message in the log file if there are any errors or warnings in the source EPUB file. The previous version 5.0.1 correctly indicated the error/warning with version details. Kindly check and assist us to resolve this issue.
The EPUB validation has failed while using the option "--version" in the command line argument and getting the default message in the log file if there are any errors or warnings in the source EPUB file. The previous version 5.0.1 correctly indicated the error/warning with version details.
This is likely due to the change made in #1526. The --version option now prints the version and exits the command, which I believe is the common behavior for command line tools.
Do you need to print the EPUBCheck version number and the check messages at the same time?
@rdeltour
I'm in need of outputting the version info with the check messages either, but would propose to introduce a new CLI option for this, maybe "-i"/"--info", which will simply add the version info to the "normal" output, e.g.:
java -jar /epubcheck.jar -i xyz.epub
will then output:
EPUBCheck v5.1.0 abgeschlossen
Verwendung der EPUB 3.3 Prüfungen
ERROR(RSC-005): xyz.epub/OEBPS/content.opf(3,56): Validierungsfehler: package dcterms:modified meta element must occur exactly once
EPUBCheck mit Fehlern abgeschlossen
Meldungen: 0 Schwerwiegende Fehler / 1 Fehler / 0 Warnungen / 0 Informationen
This is very misleading. Please reduce the output to the version info only and then exit:
EPUBCheck v5.1.0
Misleading, because in my workflow, which runs for a decade now, "--version" was always part of the CLI command to test my epubs, so it took me some time to realize that there were errors in the epub I was checking, even though epubcheck says there were none.
Activity
rdeltour commentedon Aug 31, 2023
This is likely due to the change made in #1526. The
--versionoption now prints the version and exits the command, which I believe is the common behavior for command line tools.Do you need to print the EPUBCheck version number and the check messages at the same time?
Bala6644 commentedon Sep 1, 2023
Hi @rdeltour ,
Thanks for your kind support.
Yes, I need to print the EPUBCheck version number and the check messages at the same time.
TobiasWantzen commentedon Jan 11, 2024
@rdeltour
I'm in need of outputting the version info with the check messages either, but would propose to introduce a new CLI option for this, maybe "-i"/"--info", which will simply add the version info to the "normal" output, e.g.:
will then output:
To "--version":
now outputs this:
This is very misleading. Please reduce the output to the version info only and then exit:
Misleading, because in my workflow, which runs for a decade now, "--version" was always part of the CLI command to test my epubs, so it took me some time to realize that there were errors in the epub I was checking, even though epubcheck says there were none.
TobiasWantzen commentedon Jan 11, 2024
@rdeltour
I made some testing and
outputs the trailing check informations either:
This should be fixed!
For a workaround until this is fixed:
suppresses the misleading check informations at the end.
fix: allow using `-version` when checking a file