TORRUS_COMPILEXML(8)

πŸ“¦
version 3.00 Β· 3 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing

✨ TORRUS_COMPILEXML(8) β€” the torrus girlies' guide ✨

okay so bestie, you found the page for torrus compilexml in the torrus manual (section 8, system admin things πŸ’…). sit down, grab a lil beverage πŸ“, and let's get into it.


🌸 NAME 🌸

compilexml β€” the Torrus XML configuration (re)compiler. she compiles, she recompiles, she does NOT text back. πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

torrus compilexml --tree=TREENAME [options...]

πŸ¦‹ DESCRIPTION πŸ¦‹

so this command compiles the Torrus's XML configuration for the tree TREENAME. that's it, that's the whole vibe.

the iconic part? it does not require any other processes to be restarted after the configuration is changed. no restarting, no drama, no "brb gotta reboot the whole thing" β€” she just does her job and moves on. main character energy fr fr πŸ‘‘

also the compiler processes the XML files in an incremental way: only the changes are processed. not me doing the absolute least but still eating every single time 😭✨


πŸ’… OPTIONS πŸ’…

  • --all β€” tells her to compile configuration for all the trees. every single one. no tree left behind 🌈
  • --noval β€” disables all validation of the XML configuration. it speeds up the compilation up to 2 times ⚑, but bestie... it adds a risk to end up with an unusable configuration πŸ’€. also, the first initialization cycle of Collector and Monitor in this case would be much longer. so like, fast now, sad later πŸ™ˆ
  • --force β€” normally the compiler looks for changes in XML files and only processes the ones that differ from previous run. with the force option, the compiler will consider all XML files as new and process the whole configuration from scratch. full reset, no shortcuts, she's rebuilding the whole closet 🧚
  • --nogc β€” normally the Git garbage collector is launched after the compilation is complete. this option makes the compiler skip the GC run. this can be useful if multiple compiler processes are started in parallel for different trees. multitasking queens, this one's for you 🫢
  • --debug β€” sets the log level to debug. she's telling you EVERYTHING πŸ”
  • --verbose β€” sets the debug level to info. a lil chatty, not too chatty 🌿
  • --help β€” displays a help message. when in doubt, ask for help, no shame in it πŸ’œ

πŸ”₯ SEE ALSO πŸ”₯

  • torrus(8) β€” go read that one next, iykyk

πŸ“ NOTES πŸ“

see more documentation at the Torrus home page: http://torrus.org 🌐


πŸ‘‘ AUTHOR πŸ‘‘

Stanislav Sinyagin <ssinyagin@k-open.com> β€” thank you for your service, legend 🫑✨


ok that's the whole page, bestie. go compile something. slay. πŸ’…

torrus 3.00 Β· 2023-05-02 Β· and that's the TORRUS_COMPILEXML(8) footer, mwah πŸ˜˜πŸŽ€

πŸ“¦ where this page comes from