mtx-update(1)

πŸ“¦
version 78010 Β· 2 versions
, in fedora 44, ubuntu resolute, ubuntu stonking

✨ mtx-update(1) β€” ConTeXt Minimals Updater ✨

okay bestie, welcome to mtx-update, aka the ConTeXt Minimals Updater, living in section 1 of your man pages. she updates your minimals tree and she does NOT do it quietly. let's get into it πŸ’…


πŸŽ€ NAME πŸŽ€

mtx-update β€” ConTeXt Minimals Updater. that's her. that's the whole name. iconic.


🌸 SYNOPSIS 🌸

mtxrun --script update [ OPTIONS ...  ] [ FILENAMES ]

so you run her through mtxrun, with the update script, and then you sprinkle in your OPTIONS and your FILENAMES. that's the whole vibe. πŸ¦‹


πŸ’– DESCRIPTION πŸ’–

ConTeXt Minimals Updater.

like… that's what the page says and I'm not gonna invent lore, bestie. she's the ConTeXt Minimals Updater. that's the assignment and she ate. πŸ‘‘


✨ OPTIONS ✨

every single one, no skipping, no gatekeeping. here we go 🫢

  • --platform=string β€” pick your platform, and the options are literally: windows, linux, linux-64, osx-intel, osx-ppc, linux-ppc. choose wisely, this is your whole setup's whole identity. 🌈
  • --server=string β€” the repository url. the example/default-ish value given here is rsync://contextgarden.net. that's the plug. πŸ”Œ
  • --module=string β€” repository url again, and here the value is minimals. yes it says "repository url" twice, no I'm not editing her, I'm just reporting the facts fr fr.
  • --repository=string β€” specify version. your choices: current, experimental. pick your fighter. πŸ’€
  • --context=string β€” specify version. options: current, latest, beta, yyyy.mm.dd. yes you can date-pin it like it's a limited edition drop. ⭐
  • --rsync=string β€” the rsync binary. default value shown: rsync. lowkey self-explanatory but we respect her.
  • --texroot=string β€” installation directory. and ngl, the page literally says (not guessed for the moment), so like… tell her where it goes, she is NOT guessing. πŸ™ˆ
  • --engine=string β€” tex engine. your picks: luatex, pdftex, xetex.
  • --modules=string β€” extra modules. can be a list, or you can just say all and go feral. 😭
  • --fonts=string β€” additional fonts. again, can be a list or all. same energy, different resource. πŸ“
  • --goodies=string β€” extra binaries (like scite and texworks). the goodies!!! the name is doing so much and it deserves it.
  • --force β€” instead of a dryrun, do the real thing. this is the "no takebacks" button, bestie. ⚠️
  • --update β€” update minimal tree.
  • --make β€” also make formats and generate file databases.
  • --keep β€” don't delete unused or obsolete files.
  • --state β€” update tree using saved state.
  • --cygwin β€” adapt drive specs to cygwin.
  • --mingw β€” assume mingw binaries being used.
  • --silent β€” less (or no) logging. the introvert option. shhh. 🀫
heads up bestie: --force is the one that turns the dryrun into the actual thing. if you're just peeking, do NOT touch that one. πŸ’€

πŸ¦‹ AUTHOR πŸ¦‹

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


and that's the page, bestie πŸ’œ version 1.03, dated 01-01-2025 β€” go update your tree, stay hydrated, and remember: tell her your --texroot or she will simply not guess. periodt. πŸ’…πŸŽ€βœ¨

πŸ“¦ where this page comes from