GNUNET-RECLAIM(1)

πŸ“¦
version 0.27.0 Β· 2 versions
  • 0.27.0 Β· alpine 3.24, debian bookworm, debian trixie, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 0.15.3 Β· ubuntu jammy
, in alpine 3.24, debian bookworm, debian trixie, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ¦‹ GNUNET-RECLAIM(1) β€” the bestie guide πŸ¦‹

okay so picture this: you're holding the manual page for gnunet-reclaim, from the General Commands Manual, and it's giving... a lot. don't worry though, we're getting through it together. it's the command-line tools for the re:claimID subsystem, and yes, it slays. ✨


✨ NAME ✨

gnunet-reclaim β€” command-line tools for the re:claimID subsystem, bestie πŸ’…


🌸 SYNOPSIS 🌸

gnunet-reclaim [-c FILENAME | --config=FILENAME] [-h | --help]
               [-L LOGLEVEL | --loglevel=LOGLEVEL]
               [-l LOGFILE | --logfile=LOGFILE] [-e EGO | --ego=EGO]
               [-a NAME | --add=NAME] [-V VALUE | --value=VALUE]
               [-d ID | --delete=ID] [-r RP | --rp=RP] [-D | --dump]
               [-A | --credentials] [-I | --credential-idCREDENTIAL_ID]
               [-N | --credential-nameAR NAME]
               [-i A1,A2,... | --issue=A1,A2,...]
               [-C TICKET | --consume=TICKET]
               [-R TICKET | --revoke=TICKET] [-t TYPE | --type=TYPE]
               [-T | --tickets] [-E INTERVAL | --expiration=INTERVAL]
               [-v | --version]

like, that's the whole vibe in one block. keep it, screenshot it, whatever. πŸ“Έ


πŸ’– DESCRIPTION πŸ’–

gnunet-reclaim is your girl for managing identity attributes and managing authorizations. that's literally it. that's the whole job. and she does it well. no cap.

here's every single flag, and i mean every single one, so you don't have to go hunting:

  • -c FILENAME, --config=FILENAME β€” use the configuration file FILENAME. (yes, the file. the one with the config. you know.)
  • -h, --help β€” prints a short help thing about the options. tiny lil help. adorable. πŸŽ€
  • -L LOGLEVEL, --loglevel=LOGLEVEL β€” use LOGLEVEL for logging. valid values are DEBUG, INFO, WARNING and ERROR. pick one, bestie, those are the only four.
  • -l LOGFILE, --logfile=LOGFILE β€” sets up logging so all the logs get written to LOGFILE.
  • -e EGO, --ego=EGO β€” specify which identity to use. always required. like, ALWAYS. do not forget this one. 😭
  • -a NAME, --add=NAME β€” add or update an attribute with NAME. must be used in conjunction with -V. they're a package deal, fr fr.
  • -V VALUE, --value=VALUE β€” specify the value of the attribute you're adding or updating.
  • -t TYPE, --type=TYPE β€” specify the type of attribute to add. (default: STRING)
  • -d ID, --delete=ID β€” delete an attribute with ID. bye bestie πŸ’€
  • -E INTERVAL, --expiration=INTERVAL β€” specify the relative expiration interval (freshness) of an attribute. keeping it fresh, keeping it cute. πŸ“
  • -D, --dump β€” list all attributes for the given identity.
  • -A, --credentials β€” list credentials for a given identity.
  • -I, --credential-id=CREDENTIAL_ID β€” the credential ID to use when you're creating an attribute backed by a credential.
  • -N, --credential-name=NAME β€” the name of the credential to add.
  • -i A1,A2,..., --issue=A1,A2,... β€” authorize a relying party to access a set of attributes. must be used in conjunction with -r. returns a TICKET. okay so this one's main character energy fr. 🎟️
  • -r RP, --rp=RP β€” the relying party to authorize (see -i). RP is a PKEY of the entity. not a nickname, a PKEY. okay? okay.
  • -C TICKET, --consume=TICKET β€” consume TICKET and retrieve the shared attributes. this one's for the RP to use.
  • -R TICKET, --revoke=TICKET β€” revoke TICKET. this one's for the identity that issued the TICKET. only they get to do this. periodt.
  • -T, --tickets β€” list issued tickets.
  • -v, --version β€” print the GNUnet version number. iconic little number. ⭐

πŸ‘‘ SEE ALSO πŸ‘‘

the full documentation for gnunet lives in a Texinfo manual, bestie. so if info(1) and the gnunet programs are properly installed on your system, this command

info gnunet

should give you access to the complete handbook, and

info gnunet-c-tutorial

will give you access to a tutorial for developers. (devs, this one's for you 🫢)

depending on how you installed things, this info is also available in gnunet(7) and gnunet-c-tutorial(7). so many places to find it. obsessed.


πŸ› BUGS πŸ›

found a bug? report it by using https://bugs.gnunet.org or by sending electronic mail to ⟨gnunet-developers@gnu.org⟩. please do, they wanna know, no cap. πŸ™ˆ


and that's the whole page, gorgeous. this one came from Debian, dated May 12, 2019, and it's page GNUNET-RECLAIM(1) of the manual. go manage those identity attributes. slay. πŸ’œβœ¨