DC-TOOL(1)

πŸ“¦
version 0.7.11build1 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

okay so bestie, this is dc-tool β€” the little command that lets you manage contributions to contributors.debian.org. that's the whole vibe. she's a Debian user command, she's in section 1 of the manual, and she's here to help you get your contribution data where it needs to go. periodt. πŸ‘‘


🌸 DESCRIPTION 🌸

here's the whole usage, and yes i'm giving it to you exactly as it comes, no edits, no cap:

usage: dc-tool [-h] [--debug] [--verbose] [--baseurl url] [--source
SOURCE] [--auth-token AUTH_TOKEN] [--json] [--post] [--method method]
[--mine conffile] [--mine-documentation] [source(s) ...]

that's a LOT of flags but don't panic, we're gonna walk through every single one. grab a snack. πŸ“

πŸ¦‹ positional arguments πŸ¦‹

  • source(s) β€” these are the JSON file(s) you wanna post, but ONLY when you didn't hand over --mine. if --mine is in the chat, these aren't needed. iykyk. ✨

πŸ’… options πŸ’…

  • -h, --help β€” shows you this help message and then dips out (exit). the classic. the icon. 🫢
  • --debug β€” turns on debugging output. all the messy little details, out loud. πŸ’€
  • --verbose β€” turns on verbose output. chatty mode: activated. πŸ—£οΈ
  • --baseurl url β€” the URL you're posting your data to. the default is literally https://contributors.debian.org/ so if you don't say anything, that's where it's going. 🏠
  • --source SOURCE β€” the name of your data source. gotta tell her who you are. 🌈
  • --auth-token AUTH_TOKEN β€” your authentication token, aka the little key that says "yes it's really me". pro move: if you use @file instead, she takes the contents of that file as the auth token. keep it secret, keep it safe. πŸ”
  • --json β€” writes the JSON submission straight to standard output. no posting, just lookin'. πŸ‘€
  • --post β€” POST the contribution data to the site. this is the "actually send it" button. πŸ”₯
  • --method method β€” the submission method, and it's gotta be one of exactly two things: 'replace' or 'extend'. pick your fighter. ⭐
  • --mine conffile β€” do the whole data mining thing using the config file you give her. ⛏️
  • --mine-documentation β€” prints out the data mining documentation in reStructuredText format, if you need the lore. πŸ“œ

quick reminder bestie: --post is the one that actually sends stuff to the site, so don't yeet that flag around unless you mean it. πŸ’–

okay that's the whole page, you ate that. now go forth and contribute. πŸŽ€

this was dc-tool version 0.7.11, dated January 2026 β€” thanks for reading, love u, bye πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from