ARARA(1)

πŸ“¦ version 2026.0, in alpine 3.24

πŸ’– arara β€” TeX automation, bestie edition πŸ’–

✨ NAME ✨

okay so ARARA(1) is the General Commands Manual page for arara β€” a TeX automation tool based on rules and directives. That's the whole vibe. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

arara [options] documents...

πŸ¦‹ DESCRIPTION πŸ¦‹

arara is a TeX automation tool based on rules and directives, and it literally gives you a way to enhance your TeX experience. The tool is an effort to provide a concise way to automate the daily TeX workflow for users and also package writers. Users might write their own rules when the provided ones do not suffice β€” yes, bestie, you can make your own rules if the built-in ones aren't serving. πŸ‘‘

arara takes a list of documents as input. They will be processed according to their directives. Options apply to the execution of all documents β€” like, every option you pass is for the whole run, not just one doc. 🫢


πŸ”₯ OPTIONS πŸ”₯

  • --log β€” generate a log output. πŸ“
  • --verbose β€” print or suppress command output. πŸ‘€
  • --dry-run β€” go through all the motions of running a command, but with no actual calls. rehearsal era, zero real command calls. 🎭
  • --safe-run β€” run in safe mode and disable potentially harmful features. safety first, bestie. πŸ›‘οΈ
  • --whole-file β€” extract directives in the file, not only in the header. the whole file gets the vibe check. πŸ—‚οΈ
  • --preamble β€” set the file preamble as named based on the configuration file. πŸŽ€
  • --timeout β€” sets an execution timeout for spawned processes. ⏳
  • --language β€” set the localization to the language specified by code. 🌍
  • --max-loops β€” set the number > 0 of loops for looping directives. πŸ”
  • --working-directory β€” set the working directory for the whole execution. πŸ“
  • --call-property β€” pass a property as key=value parameter into the application to be used within the session. πŸ”‘
  • --properties-file β€” pass a properties file to the application to be used within the session. πŸ“„
  • --generate-completion β€” generate a completion script for arara. ✨
  • --version β€” show the version and exit. 🏷️
  • --help β€” show a help message and exit. πŸ™‹β€β™€οΈ

πŸ’€ BUGS πŸ’€

Issue tracker at https://gitlab.com/islandoftex/arara/-/issues. go report the chaos there, bestie. πŸ›


🫢 okay that's the page! this was ARARA(1) for arara at v7.2.0, dated 30 June 2025 β€” go have the most automated TeX era ever πŸ’…βœ¨

πŸ“¦ where this page comes from