31 lines
708 B
Plaintext
31 lines
708 B
Plaintext
|
/*!
|
||
|
|
||
|
\page tidy_scripting Running tidy in scripts
|
||
|
|
||
|
If you want to run Tidy from a Perl, bash, or other scripting language you may find it of value to inspect the result returned
|
||
|
by Tidy when it exits:
|
||
|
|
||
|
- \b 0 = if everything is fine
|
||
|
- \b 1 = if there were warnings and
|
||
|
- \b 2 = if there were errors.
|
||
|
|
||
|
\section perl_example_script Example Perl script
|
||
|
|
||
|
\code{.pl}
|
||
|
if (close(TIDY) == 0) {
|
||
|
my $exitcode = $? >> 8;
|
||
|
if ($exitcode == 1) {
|
||
|
printf STDERR "tidy issued warning messages\n";
|
||
|
} elsif ($exitcode == 2) {
|
||
|
printf STDERR "tidy issued error messages\n";
|
||
|
} else {
|
||
|
die "tidy exited with code: $exitcode\n";
|
||
|
}
|
||
|
} else {
|
||
|
printf STDERR "tidy detected no errors\n";
|
||
|
}
|
||
|
\endcode
|
||
|
|
||
|
|
||
|
|
||
|
*/
|