GNUNET-RECLAIM(1)
π¦ 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 fileFILENAME. (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β useLOGLEVELfor logging. valid values areDEBUG,INFO,WARNINGandERROR. pick one, bestie, those are the only four.-l LOGFILE,--logfile=LOGFILEβ sets up logging so all the logs get written toLOGFILE.-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 withNAME. 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 withID. 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 aTICKET. okay so this one's main character energy fr. ποΈ-r RP,--rp=RPβ the relying party to authorize (see-i).RPis aPKEYof the entity. not a nickname, aPKEY. okay? okay.-C TICKET,--consume=TICKETβ consumeTICKETand retrieve the shared attributes. this one's for the RP to use.-R TICKET,--revoke=TICKETβ revokeTICKET. this one's for the identity that issued theTICKET. 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. πβ¨
π¦ where this page comes from
- alpine 3.24: gnunet-doc 0.27.0-r0 Β· AGPL-3.0-only
- debian bookworm: gnunet 0.19.3-2 Β· AGPL-3.0-or-later
- debian trixie: gnunet 0.20.0-7 Β· AGPL-3.0-or-later
- nixos 26.05: gnunet 0.26.2
- nixpkgs unstable: gnunet 0.26.2
- opensuse-leap 16.0: gnunet 0.23.1-bp160.1.18 Β· AGPL-3.0-or-later
- opensuse-leap 16.0: gnunet 0.23.1-bp160.1.18 Β· AGPL-3.0-or-later
- opensuse-leap 16.0: gnunet 0.23.1-bp160.1.18 Β· AGPL-3.0-or-later
- opensuse-leap 16.0: gnunet 0.23.1-bp160.1.18 Β· AGPL-3.0-or-later
- ubuntu noble: gnunet 0.20.0-4.1build3 Β· AGPL-3.0-or-later
- ubuntu questing: gnunet 0.20.0-7
- ubuntu resolute: gnunet 0.20.0-8 Β· AGPL-3.0-or-later
- ubuntu stonking: gnunet 0.20.0-9 Β· AGPL-3.0-or-later
- π the page's license: GPL3.0-or-later OR FDL1.3-or-later
- Copyright (C) 2001-2019 GNUnet e.V
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms