DGVALIDATOR(1)

πŸ’– DGVALIDATOR(1) β€” the drumgizmo drumkit validator, bestie edition πŸ’–

okay so listen. this is the manual page for dgvalidator, a whole lil tool that lives in the drumgizmo universe and does exactly one job: it looks at your drumkit file and tells you if it's valid or not. no cap. let's get into it πŸ₯βœ¨


✨ NAME ✨

dgvalidator β€” drumgizmo drumkit validator πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

dgvalidator [OPTIONS] <FILE>

that's it. options go first, then the file. iconic format honestly.


πŸ¦‹ DESCRIPTION πŸ¦‹

Dgvalidator is a simple validator tool for drumgizmo drumkit files. she's not complicated, she's not doing too much, she's just here to check your homework fr fr 🫢

so here's the vibe: Dgvalidator will try to load the drumkit pointed to by drumkitfile and validate it. and when I say validate, I mean she goes deep:

  • she validates the xml in the drumkit βœ…
  • she validates all instrument files referred in it βœ…
  • she validates the semantics of the contents β€” which includes checking for the existence and validity of all audiofiles referred by the instruments βœ…

it's giving thorough. it's giving detail-oriented queen. she is not letting a missing audio file slide past her. periodt πŸ’…


🌸 OPTIONS 🌸

  • -n, --no-audio β€” skip checking audio file existence and samplerate. lowkey a speedrun mode if you don't care about the audio side of things.
  • -v, --verbose β€” print more info during validation. and here's the cute part: you can add it multiple times to increase output verbosity. stack 'em. go off. πŸ“ˆ
  • -q, --quiet β€” don't print any output, even on errors. silent. mysterious. main character energy but make it mute 🀫
  • -V, --version β€” print version and exit. she'll tell you who she is and then dip.
  • -h, --help β€” print this message and exit. the classic "help me help you" move πŸ’–
  • -D, --debug DDD β€” enable debug messages on DDD, see hugin documentation for details. (yes, DDD is literal here bestie, it's a placeholder β€” go check the hugin docs for the actual details, I'm just the messenger 🧚)
  • drumkitfile β€” the drumkitfile to verify. this is the whole point of the operation. hand her the file, she does the vibe check ✨

πŸ’€ EXIT STATUS πŸ’€

Exit status is 0 if no error are found and 1 if validation fails.

so like β€” 0 means we slayed πŸŽ‰ and 1 means something is not okay and you need to go look at it. no in-between. she's decisive.


πŸ™ˆ BUGS πŸ™ˆ

Report bugs to http://www.drumgizmo.org/wiki/doku.php?id=bugs.

found something cursed? tell the devs, don't just suffer in silence. the link is right there, use it 🫢


🌈 ADDITIONAL INFORMATION 🌈

For further information, visit the website http://www.drumgizmo.org.


tiny reminder bestie: everything above is exactly as the page says it β€” I'm just saying it with more sparkle. don't come for me, come for the drumkit file. πŸ’œ

and that's the whole page!! this one was written by dgvalidator, dated 4 May 2020, and it belongs to the DGVALIDATOR(1) manual. mwah πŸ’‹βœ¨