TORRUS_COMPILEXML(8)
β¨ 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
- debian bookworm: torrus-common 3.00-2
- debian trixie: torrus-common 3.00-2
- ubuntu noble: torrus-common 3.00-2
- ubuntu questing: torrus-common 3.00-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms