Change exit codes.
It's good practice not to use codes 1-2 for user errors. Also, we used 65 for two different errors. - PandocAppError was 1, is now 4 - PandocOptionError was 2, is now 6 - PandocMakePDFError was 65, is now 66
This commit is contained in:
parent
5aef7d04f0
commit
4f909c626c
2 changed files with 6 additions and 6 deletions
|
@ -1382,10 +1382,10 @@ Exit codes
|
|||
If pandoc completes successfully, it will return exit code 0.
|
||||
Nonzero exit codes have the following meanings:
|
||||
|
||||
1 PandocAppError
|
||||
2 PandocOptionError
|
||||
3 PandocFailOnWarningError
|
||||
4 PandocAppError
|
||||
5 PandocTemplateError
|
||||
6 PandocOptionError
|
||||
31 PandocEpubSubdirectoryError
|
||||
43 PandocPDFError
|
||||
47 PandocPDFProgramNotFoundError
|
||||
|
@ -1394,7 +1394,7 @@ Nonzero exit codes have the following meanings:
|
|||
63 PandocSomeError
|
||||
64 PandocParseError
|
||||
65 PandocParsecError
|
||||
65 PandocMakePDFError TODO DUP
|
||||
66 PandocMakePDFError
|
||||
67 PandocSyntaxMapError
|
||||
83 PandocFilterError
|
||||
91 PandocMacroLoop
|
||||
|
|
|
@ -85,8 +85,8 @@ handleError (Left e) =
|
|||
if sourceName errPos == "source"
|
||||
then errorInFile
|
||||
else ""
|
||||
PandocMakePDFError s -> err 65 s
|
||||
PandocOptionError s -> err 2 s
|
||||
PandocMakePDFError s -> err 66 s
|
||||
PandocOptionError s -> err 6 s
|
||||
PandocSyntaxMapError s -> err 67 s
|
||||
PandocFailOnWarningError -> err 3 "Failing because there were warnings."
|
||||
PandocPDFProgramNotFoundError pdfprog -> err 47 $
|
||||
|
@ -99,7 +99,7 @@ handleError (Left e) =
|
|||
PandocResourceNotFound fn -> err 99 $
|
||||
"File " ++ fn ++ " not found in resource path"
|
||||
PandocTemplateError s -> err 5 $ "Error compiling template " ++ s
|
||||
PandocAppError s -> err 1 s
|
||||
PandocAppError s -> err 4 s
|
||||
PandocEpubSubdirectoryError s -> err 31 $
|
||||
"EPUB subdirectory name '" ++ s ++ "' contains illegal characters"
|
||||
PandocMacroLoop s -> err 91 $
|
||||
|
|
Loading…
Add table
Reference in a new issue