BSDJSON(8)

πŸ“¦
version 15.0.3 Β· 2 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, debian trixie, epel 10, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– BSDJSON(8) β€” bsdjson πŸ’–

okay bestie, listen. this is the manual page for bsdjson, section 8 of the manuals, and it lives in the Network backup, utilities corner of the world. it's short, it's sweet, it's giving "tiny little tool that does one thing and does it cute." let's get into it 🫢


✨ NAME ✨

bsdjson β€” Bacula's JSON configuration export tool. that's it. that's the whole vibe. she exports config, in JSON. πŸ’…


🌸 SYNOPSIS 🌸

bsdjson [options]

literally just the command and some options. no positional args, no drama. πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this manual page is gonna walk you through the bsdjson command, briefly. ngl "briefly" is doing a lot of work here because the whole program is brief.

here's the tea: bsdjson is a simple program that lets you dump the Bacula Storage Daemon configuration in JSON format. that's the entire main character arc. you point it at a config, it hands you back JSON. iconic behavior honestly. πŸ”₯


⭐ OPTIONS ⭐

a summary of the options is included below β€” and yes, we're listing all of them, every single one, no skipping, periodt. πŸ‘‘

  • -? β€” show the version and the usage of the program. when in doubt, ask her. πŸ’
  • -d nn β€” set the debug level to nn. turn that dial up. πŸ”
  • -dt β€” print a timestamp in the debug output. so you know when the chaos happened. πŸ•
  • -r <res> β€” get the resource type. πŸ“
  • -n <name> β€” get the resource name. πŸ’œ
  • -l <dirs> β€” get only directives matching dirs. heads up bestie: use this one with -r. they're a package deal. 🫢
  • -D β€” get only data. just the data, nothing else, no extra garnish. ✨
  • -R β€” do not apply JobDefs to Job. like, leave that inheritance situation alone, thanks. πŸ™ˆ
  • -c <file> β€” set the configuration file to file. tell her where the config lives. πŸ“
  • -d <nn> β€” set the debug level to <nn>. (yes, she's listed again. she said it twice because she meant it.) πŸ’…
  • -dt β€” print timestamp in debug output. (also back for round two. consistent queen.) ⏰
  • -t β€” read the configuration and exit. just a lil read-and-go, no staying over. 🧚
  • -s β€” output in show text format. different aesthetic, same content. 🌈
  • -v β€” verbose user messages. she will talk. a lot. and honestly? we love that for her. 😭
heads up: -d nn and -d <nn> both show up in the original list, and -dt shows up twice too. that's not a typo on my end β€” that's just how the page is written, and I'm keeping it exactly as-is because facts are sacred. πŸ’–

πŸŽ€ AUTHOR πŸŽ€

this manual page was written by Eric Bollengier <eric@baculasystems.com>. and this man page document is released under the BSD 2-Clause license. respect the license bestie, it's the law. βš–οΈβœ¨


okay that's the whole page!! ty for reading, you're doing amazing sweetie πŸ’–

signing off with the deets: Eric Bollengier, 12 September 2023, and yeah β€” we're in the BSDJSON(8) section, no cap. πŸ¦‹πŸŽ€πŸ’…

πŸ“¦ where this page comes from