BFDJSON(8)
π BFDJSON β the Bacula JSON config dumper, bestie edition π
okay so this is bfdjson from section 8 of the manual (that's the Network backup, utilities corner of the man page universe, iykyk). pull up a chair, grab a boba, and let's get into it π§β¨
πΈ NAME πΈ
bfdjson β literally Bacula's JSON configuration export tool. that's the whole vibe. it exports. it's JSON. it's iconic.
β¨ SYNOPSIS β¨
bfdjson [options]
that's it. no positional args, no drama, just options. she's low maintenance π
π¦ DESCRIPTION π¦
so this manual page documents briefly the bfdjson command. briefly!! we're keeping it brief!! (well. as brief as a girl who loves her flags can be π)
it's a simple program that will allow you to dump the Bacula File Daemon configuration in JSON format. that's the whole main character arc. you point it at a config, it hands you JSON, you go slay. periodt π
π OPTIONS π
a summary of options is included below. and when i say summary i mean the full list, because we do not gatekeep on this account π«Ά
-?β shows the version and usage of the program. the "hi bestie, who am i" flag π-d nnβ sets the debug level tonn. turn the volume up on the internal monologue π-dtβ prints a timestamp in the debug output. so you know when things were being dramatic β°-r <res>β get resource type. you're asking for a specific kind of resource here π-n <name>β get resource name. now you're getting specific about which one, love that for you π-l <dirs>β get only directives matchingdirs(use with-r). yes bestie, it's a combo move β pair it with-ror it's giving nothing π₯-Dβ get only data. just the data. nothing but the data. the data is the moment π-Rβ do not applyJobDefstoJob. hands off theJobDefs, she said no π-c <file>β set configuration file tofile. tell her which file to read, she's not a mind reader β¨-d <nn>β set debug level to<nn>. (yep, she's listed twice in the original β we don't erase history in this house, we honour it π)-dtβ print timestamp in debug output. (also listed twice. the original said it, so i said it. no cap π§)-tβ read the configuration and exit. in and out, no lingering, respect π-sβ output in show text format. different format, same energy πΈ-vβ verbose user messages. she will talk to you. let her π£οΈ
heads up bestie:-d nnand-d <nn>both appear in the original option list, and-dtshows up twice too. that's not me being chaotic (well, not only me) β that's literally what the page says, and i'm not about to edit the source material. keeping every line, always π
π 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. iconic of them, honestly β
and that's the whole page, bestie!! written by Eric Bollengier, dated 12 September 2023, living in section BFDJSON(8) forever. go dump some config, you absolute legend π¦πβ¨
π¦ 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-fd 15.0.3-3
- epel 10: bacula-client 15.0.3-2.el10_1 Β· LicenseRef-Bacula
- fedora 43: bacula-client 15.0.3-3.fc43 Β· LicenseRef-Bacula
- fedora 44: bacula-client 15.0.3-5.fc44 Β· LicenseRef-Bacula
- nixos 26.05: bacula 15.0.3
- nixpkgs unstable: bacula 15.0.3
- ubuntu questing: bacula-fd 15.0.3-3ubuntu2
- ubuntu resolute: bacula-fd 15.0.3-5
- ubuntu stonking: bacula-fd 15.0.3-5ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms