CHALLENGER-CONFIG(1)

πŸ“¦ version 1.3.0, in nixos 26.05, nixpkgs unstable

πŸ’… challenger-config β€” the GNU Taler manual, bestie edition πŸŽ€

okay so this is CHALLENGER-CONFIG(1), a page from the GNU Taler manual (version 1.0, dated Dec 22, 2025 β€” yes we're serving vintage ✨). Buckle up, we're about to make config files do tricks πŸ’–


🌸 NAME 🌸

challenger-config β€” the lil tool that lets you mess with Challenger configuration files, no cap πŸ’…


✨ SYNOPSIS ✨

challenger-config [-b backend | --supported-backend=backend]
[-c filename | --config=filename] [-f | --filename] [-F | --full]
[-h | --help] [-L loglevel | --loglevel=loglevel]
[-l filename | --logfile=filename] [-o option | --option=option]
[-r | --rewrite] [-S | --list-sections] [-s section | --section=section]
[-V value | --value=value] [-v | --version]

like, that's the whole vibe in one code block 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

challenger-config is literally your go-to for reading or modifying Challenger configuration files. icon behavior, honestly πŸ‘‘

πŸŽ€ the options, one by one πŸŽ€

  • -b BACKEND | --supported-backend=BACKEND β€” this one runs a lil vibe check on whether BACKEND is supported by the installation you've got right now. the backend has to match the name of a plugin exactly, i.e. "namestore_postgres" for the PostgreSQL database backend of the "NAMESTORE" service. if it's supported, challenger-config bounces back with status code 0 (success, slay πŸ’š); otherwise you get 77 (unsupported, rip πŸ’€). when you use this option, no other options are allowed β€” specifying it together with other options makes challenger-config return status code 1 (error). main character energy: it wants the spotlight alone 🎀
  • -c FILENAME | --config=FILENAME β€” use the config file FILENAME. simple as πŸ“
  • -f | --filename β€” tries to do expansions as if the option values were filenames β€” and heads up, it does this even if the option isn't really a filename πŸ™ˆ lowkey chaotic but go off
  • -F | --full β€” writes out the full configuration file, not just the diffs from the defaults. full send πŸ’…
  • -h | --help β€” prints a short help blurb about the options. ur little pocket guide 🫢
  • -L LOGLEVEL | --loglevel=LOGLEVEL β€” use LOGLEVEL for logging. valid values are DEBUG, INFO, WARNING, and ERROR β€” pick ur fighter ⭐
  • -l FILENAME | --logfile=FILENAME β€” send the logging output to FILENAME. bye bye terminal spam πŸ‘‹
  • -o OPTION | --option=OPTION β€” which configuration option you wanna access or edit. required to set a value. if you don't give it, all values of a given section get printed in the format "OPTION = VALUE" ✨
  • -r | --rewrite β€” writes the config file even if nothing changed. and yes β€” it will remove all comments! 😭 consider yourself warned, bestie
  • -S | --list-sections β€” lists the available configuration sections, so you know what to feed to --section. it's giving menu πŸŽ€
  • -s SECTION | --section=SECTION β€” which configuration section you wanna access or edit. required option, no skipping it 🚨
  • -V VALUE | --value=VALUE β€” the configuration value to store in the given section under the given option. must only be given together with -s and -o β€” those two are its ride-or-dies, fr fr 🫢
⚠️ Note: changing the configuration file with -V will remove comments and may reorder sections and remove @INLINE@ directives. so like. your comments are gone, your sections might shuffle, and those @INLINE@ directives? might vanish. tragic, but that's the tea πŸ’€
  • -v | --version β€” prints the GNU Taler version number. queen of receipts πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

challenger-dbinit(1), challenger-httpd(1), challenger.conf(5) β€” go read those next, iykyk πŸ’œ


πŸ’€ BUGS πŸ’€

found a bug? report it at https://bugs.taler.net or send electronic mail to <taler@gnu.org>. we're listening 🫢


🌈 AUTHOR 🌈

GNU Taler contributors β€” the collective πŸ‘‘


2014-2025 Taler Systems SA (GPLv3+ or GFDL 1.3+) β€” legal stuff, but make it cute πŸŽ€


okay that's the whole page!! and one last lil sign-off: this beautiful thing is version 1.0, dated Dec 22, 2025, straight from the GNU Taler crew β€” go forth and configure, bestie, you're gonna ate πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from