Usage: nagelfar [options] scriptfile ...
-help : Show usage.
-gui : Start with GUI even when files are specified.
-s <dbfile> : Include a database file. (More than one is allowed.)
: If <dbfile> is "_", it adds the default database.
-encoding <enc> : Read script with this encoding.
-filter <p> : Any message that matches the glob pattern is suppressed.
-severity <level> : Set severity level filter to N/W/E (default N).
-html : Generate html-output.
-prefix <pref> : Prefix for line anchors (html output)
-novar : Disable variable checking.
-WexprN : Sets expression warning level to N.
2 (def) = Warn about any unbraced expression.
1 = Don't warn on single commands. "if [apa] {...}" is ok.
-WsubN : Sets subcommand warning level to N.
1 (def) = Warn about shortened subcommands.
-WelseN : Enforce else keyword. Default 1.
-Wunusedvar : Check for unused variables.
-WunusedvarFilter : List of names to ignore for unused check.
-strictappend : Enforce having an initialised variable in (l)append.
-tab <size> : Tab size, default is 8. Used for indentation checks.
-len <len> : Enforce max line length.
-header <file> : Create a "header" file with syntax info for scriptfiles.
-instrument : Instrument source file for code coverage.
-markup : Markup source file with code coverage result.
-markupfull : Like -markup, but includes stats for covered blocks.
-idir <dir> : Store code coverage files in this dir.
-nosource : When instrumenting, do not overload source.
-quiet : Suppress non-syntax output.
-glob <pattern> : Add matching files to scriptfiles to check.
-plugin <plugin> : Run with this plugin.
-plugindump <plugin> : Print contents of plugin source
-pluginlist : List known plugins
-pluginpath <dir> : Configure plugin search path.
-H : Prefix each error line with file name.
-exitcode : Return status code 2 for any error or 1 for warning.
-dbpicky : Enable checking of syntax DB.
-pkgpicky : Warn about redundant package require.
-trace <file> : Output debug info to file