The Command Line Options

--helpPrint all command line options with a short description.
--versionPrint the version and copyright info.
-vSame as '--version'.
-sStop TaskJuggler's run after syntax check. This option is for testing and debugging purposes only.
-MOutput fragment of a Makefile that lists the dependencies of the passed TaskJuggler files.
--makefile <file>Similar to '-M' but write the dependency information into the specified file.
--maxerrors NSpecifies the number of errors after which TaskJuggler stops checking the input files. If N is 0 all errors are displayed.
--nodepcheckDo not check for dependency loops. The loop detector uses an algorithm that needs exponentially more time the bigger the dependency network gets. So for large projects it can be desirable to skip the dependency loop detection. This does not affect the task scheduling but can lead to error messages that are difficult to associate with the dependency specification that is wrong.
--debug NPrint debug output; N must be between 0 and 4, the higher N the more output is printed. This option is for testing and debugging purposes only.
--dbmode NLimit debug output to certain modules of the code; N is a bit mask. Each set bit activates output of a certain module. Currently the following modules are supported: Project File Reader (1), Project Scheduler (2), Task Scheduler (4), Resource Scheduler (8), Expression Tree Evaluator (16). This option is for testing and debugging purposes only.
--warnerrorWarnings are treated as errors.

Calling TaskJuggler with . as input filename will cause reading from stdin. To redirect output to stdout you can specify -- as filename for reports. This feature can for example be used to generate dynamic HTML pages from CGI scripts.