TALER-MDB(1)

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

πŸ’… TALER-MDB πŸ’…

okay so this is the manual page for taler-mdb, from the GNU Taler fam β€” and bestie, if you've ever wanted a vending machine that takes Taler payments, this is literally your girl. she's a command-line tool, she runs the show, and she has opinions about your backlight bit.


✨ NAME ✨

taler-mdb β€” operate multi drop bus (MDB) based vending machines with Taler payments πŸ“

like. that's the whole vibe. MDB vending machine + Taler = this program.


🌈 SYNOPSIS 🌈

taler-mdb [-c FILENAME | --config=FILENAME] [-d | --disable-mdb]
[-h | --help] [-i | --backlight-invert] [-L
_*LOGLEVEL* | --log=LOGLEVEL] [-l _*FILENAME* | --logfile=FILENAME]
[-s | --enable-soldout] [-t | --disable-tty] [-v | --version]

that's the whole shape of it β€” every flag you can possibly throw at her, all lined up. copy it, paste it, it's giving cheat sheet 😌


πŸ’– DESCRIPTION πŸ’–

taler-mdb is a command-line tool to operate a vending machine using GNU Taler for payments. no cap, that's the entire job description: she talks to the machine, she handles the money, she keeps the snacks flowing. πŸ”₯

Its options are as follows β€” buckle up, there's nine of them and every single one matters:

  • -c FILENAME, --config=FILENAME β€” use the configuration and other resources for the Sync commands to operate from FILENAME. yes, it says "Sync commands", that's just what the original says, I don't make the rules 🫢
  • -d, --disable-mdb β€” disable interaction with the MDB bus, for testing. so she'll run but she won't actually poke the hardware β€” perfect for when you're just vibing in a dev environment and don't have a real vending machine plugged in πŸ™ˆ
  • -h, --help β€” print short help on options. the classic. the icon. when in doubt, ask for help ✨
  • -i, --backlight-invert β€” invert the bit for turning on/off the backlight. one bit, flipped, and suddenly your LED situation makes sense. it's giving ~ energy πŸ’…
  • -L LOGLEVEL, --log=LOGLEVEL β€” configure logging to use LOGLEVEL. you want more or less chatter? this is the dial πŸŽ€
  • -l FILENAME, --logfile=FILENAME β€” configure logging to write logs to FILENAME. so the chatter goes into a file instead of your terminal, and your terminal stays zen 🌸
  • -s, --enable-soldout β€” when the machine fails to dispense a product, internally set the product to "sold out" and refuse future orders until restarted. honestly? iconic. she remembers the trauma and she protects future customers from it 😭
  • -t, --disable-tty β€” disable interactive command-line use. so she stops waiting on a human and just does her thing πŸ¦‹
  • -v, –version β€” print version information. drop the number, look cool, move on ⭐

πŸ‘‘ SEE ALSO πŸ‘‘

go read these too, they're all part of the friend group:


πŸ’€ BUGS πŸ’€

Report bugs by using https://bugs.taler.net or by sending electronic mail to <taler@gnu.org>.

fr fr, they want to hear about it β€” the bug tracker is right there, and so is the mailing list πŸ™


🌟 AUTHOR 🌟

GNU Taler contributors

a whole crew of legends, we stan 🫢


2014-2025 Taler Systems SA (GPLv3+ or GFDL 1.3+)


and that's the whole page, bestie β€” go forth and vend πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ§šβ­πŸ”₯πŸ‘‘

version 1.0, dated Dec 22, 2025 β€” talk soon, mwah πŸ’‹

πŸ“¦ where this page comes from