Programs build using JrDebug with commandline parsing function support the following commandline args:

//---------------------------------------------------------------------------
// Commandline Functionality
//
//  -dbol
//    list all available output styles
//
//  -dbo STYLE[:options][;FILENAME][;stdout][;sysout][;info][;notimestamp]
//   where STYLE is one of the outout styles (xml,html,comp,text,jrd)
//   and fields after the STYLE separated by ; represent output targets
//    FILENAME can contain some special flags (use "" to quote spaces):
//     Full Date: $DATE
//     Year: $YYYY, $YY
//     Month: $MMM, $MM, $M
//     Day: $DDD, $D
//     Unique Number: $#####, $####, $###, $##, $#
//     Executable Name: $EXE
//    adding ;info shows path of fully resolved output file
//    adding ;notimestamp hides timestamps in output
//
//  -dbd
//    disable debugging
//
//  -dbtl [KEYWORD[;KEYWORD]+]
//    list available tests (that match keyword)
//
//  -dbt [|KEYWORD[;KEYWORD]+]
//    run available tests (that match any keyword)
//
//  -dbf [filteroptions]
//    set filter based on options (ex. -dbf eb):
//       e = onlyshowerrors
//       b = show all blocks
//
//
// Examples:
//   myapp.exe -dbo xml;test.xml;stdout
//   myapp.exe -dbo html;results_$EXE_$MONTH_$###.html
//   myapp.exe -dbo jrd;sysout
//   myapp.exe -dbo comp:gcc;"C:\results.txt"
//
// NEW 7/5/08
//  put -a at the end of your filename (no spaces) to open the file in append mode (default is to overwrite existing contents)
//---------------------------------------------------------------------------