luatools(1)

πŸ’– luatools(1) β€” ConTeXt TDS Management Tool (aka luatools) πŸ’–

okay bestie, gather round, because this is the ConTeXt TDS Management Tool (aka luatools) and she is lowkey the backstage pass to your whole ConTeXt setup. think of her as the girl who knows where <em>everything</em> is, always. πŸŽ€


✨ NAME ✨

luatools β€” ConTeXt TDS Management Tool (aka luatools)


🌸 SYNOPSIS 🌸

luatools [ OPTIONS ...  ] [ FILENAMES ]

like, options go in the front, files go in the back, and yes you can pass more than one of each. she's flexible like that. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

ConTeXt TDS Management Tool (aka luatools)

(it's giving "the tool that manages your TDS for ConTeXt," periodt. that's the whole vibe.) 🫢


πŸ‘‘ OPTIONS πŸ‘‘

  • --generate β€” generate the file database. the master list of what's where. iconic behavior. ✨
  • --variables β€” show configuration variables. peek at her settings, no cap.
  • --configurations β€” show configuration order. the lineup, in order, as the universe intended.
  • --expand-braces β€” expand complex variable. braces? expanded. complex? handled. πŸ’…
  • --expand-path β€” expand variable (resolve paths). actually turns it into real paths.
  • --expand-var β€” expand variable (resolve references). this one resolves the references β€” different job, bestie, don't mix them up.
  • --show-path β€” show path expansion of ... πŸ”
  • --var-value β€” report value of variable. just the value, ma'am.
  • --find-file β€” report file location. where is it? she'll tell you.
  • --find-path β€” report path of file. the path, specifically. πŸ—ΊοΈ
  • --make [or --ini] β€” make luatex format
  • --run [or --fmt] β€” run luatex format
  • --compile β€” assemble and compile lua inifile. assembly and compilation, she does both. 😀
  • --verbose β€” give a bit more info. a bit. she's not gonna dump the whole universe on you, just a little extra tea. β˜•
  • --all β€” show all found files. not some. ALL. πŸ”₯
  • --format=str β€” filter cf format specification (default 'tex', use 'any' for any match). so like, default filter is 'tex', but if you want any match, you pass 'any'. iykyk.
  • --pattern=str β€” filter variables. narrow it down, bestie.
  • --trackers=list β€” enable given trackers. give her a list, she turns on the trackers.
note: some of these have two names living in one bullet (hi --make/--ini and --run/--fmt), so don't come for me, that's just how she's built. πŸ’–

🌈 AUTHOR 🌈

More information about ConTeXt and the tools that come with it can be found at:


and that's the whole page, bestie πŸ’œ she's version 1.35, dated 01-01-2023, and she's out here doing the absolute most so your ConTeXt TDS stays immaculate. no notes. slay. πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from