ConTeXt Process Management 1.04
wiki: http://contextgarden.net | mail: ntg-context@ntg.nl | website: http://www.pragma-ade.nl

Command line options

flagvaluedescription
basic
--runprocess (one or more) files (default action)
--makecreate context formats
--ctx=nameuse ctx file (process management specification)
--noctxignore ctx directives and flags
--interfaceuse specified user interface (default: en)
--autopdfclose pdf file in viewer and start pdf viewer afterwards
--purgepurge files either or not after a run (--pattern=...)
--purgeallpurge all files either or not after a run (--pattern=...)
--usemodulelistload the given module or style, normally part of the distribution
--environmentlistload the given environment file first (document styles)
--modelistenable given the modes (conditional processing in styles)
--pathlistalso consult the given paths when files are looked for
--argumentslistset variables that can be consulted during a run (key/value pairs)
--randomseednumberset the randomseed
--resultnamerename the resulting output to the given name
--trackerslistset tracker variables (show list with --showtrackers)
--directiveslistset directive variables (show list with --showdirectives)
--silentlistdisable logcatgories (show list with --showlogcategories)
--stripstrip Lua code (only meant for production where no errors are expected)
--errorslistshow errors at the end of a run, quit when in list (also when --silent)
--htmlerrorpagegenerate html error page instead (optional: =scite)
--noconsoledisable logging to the console (logfile only)
--nodummydon't create a dummy file (can confuse pdf viewers that keep file in view)
--purgeresultpurge result file before run
--forcexmlforce xml stub
--forcecldforce cld (context lua document) stub
--forceluaforce lua stub (like texlua)
--forcempforce mp stub
--arrangerun extra imposition pass, given that the style sets up imposition
--noarrangeignore imposition specifications in the style
--pagesreport pagenumbers of names pages and list references (--page=... or --page=...)
--jituse luajittex with jit turned off (only use the faster virtual machine)
--jitonuse luajittex with jit turned on (in most cases not faster, even slower)
--onceonly run once (no multipass data file is produced)
--runsprocess at most this many times
--forcedrunsprocess this many times (permits for optimization trial runs)
--batchmoderun without stopping and do not show messages on the console
--nonstopmoderun without stopping
--nosynctexnever initializes synctex (for production runs)
--synctexrun with synctex enabled (better use \setupsynctex[state=start]
--nodatesomit runtime dates in pdf file (optional value: a number (this 1970 offset time) or string "YYYY-MM-DD HH:MM")
--nocompressionforcefully turns off compression in the backend
--traileridalternative trailer id (or constant one)
--generategenerate file database etc. (as luatools does)
--paranoiddo not descend to .. and ../..
--versionreport installed context version
--globalassume given file present elsewhere
--nofileuse dummy file as jobname
expert
--touchupdate context version number (also provide --expert, optionally provide --basepath)
--nostatisticsomit runtime statistics at the end of the run
--profileprofile job (use: mtxrun --script profile --analyze)
--timinggenerate timing and statistics overview
--keeptuckeep previous tuc files (jobname-tuc-[run].tmp)
--keeplogkeep previous log files (jobname-log-[run].tmp)
--lmtxforce lmtx mode (when available)
--overloadmode=error|warning|0--6|255enable csname overload checking
--extra=nameprocess extra (mtx-context-... in distribution)
--extrasshow extras
special
--pdftexprocess file with texexec using pdftex
--xetexprocess file with texexec using xetex
--mkiiprocess file with texexec
--pipedo not check for file and enter scroll mode (--dummyfile=whatever.tmp)
--sandboxprocess file in a limited environment
--addbinarypathprepend the (found) binarypath to runners