BSDJSON(8)
π 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 tonn. 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 matchingdirs. 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 applyJobDefstoJob. like, leave that inheritance situation alone, thanks. π-c <file>β set the configuration file tofile. 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 nnand-d <nn>both show up in the original list, and-dtshows 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
- alpine 3.22: bacula-doc 15.0.2-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- alpine 3.23: bacula-doc 15.0.3-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- alpine 3.24: bacula-doc 15.0.3-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- debian trixie: bacula-sd 15.0.3-3
- epel 10: bacula-storage 15.0.3-2.el10_1 Β· LicenseRef-Bacula
- fedora 43: bacula-storage 15.0.3-3.fc43 Β· LicenseRef-Bacula
- fedora 44: bacula-storage 15.0.3-5.fc44 Β· LicenseRef-Bacula
- nixos 26.05: bacula 15.0.3
- nixpkgs unstable: bacula 15.0.3
- ubuntu questing: bacula-sd 15.0.3-3ubuntu2
- ubuntu resolute: bacula-sd 15.0.3-5
- ubuntu stonking: bacula-sd 15.0.3-5ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms