GNUNET-DID(1)
β¨ GNUNET-DID(1) β¨
okay bestie, welcome to gnunet-did(1) β yes it's a manual page, yes it's a whole vibe, and yes it lives in the General Commands Manual section of your friendly neighbourhood man setup. sit down, hydrate, let's go π
πΈ NAME πΈ
gnunet-did β a command line tool to create and manage gnunet identity DIDs. literally the whole personality. no cap.
π SYNOPSIS π
gnunet-did [-A | --show-all] [-C | --create]
[-c FILENAME | --config=FILENAME] [-d DID | --did=DID]
[-D DID_DOCUMENT | --did-document=DID_DOCUMENT]
[-e EGO | --ego=EGO] [-g | --get] [-h | --help]
[-L LOGLEVEL | --loglevel=LOGLEVEL]
[-l LOGFILE | --logfile=LOGFILE] [-r | --remove]
[-R | --replace] [-s | --show]
[-t TIME | --expiration-time=TIME] [-v | --version]
look at her. all those little flags holding hands. π«Ά
π¦ DESCRIPTION π¦
so gnunet-did is a command line tool to create and manage gnunet identity DIDs. that's the tea. that's the mission statement. she creates, she manages, she does not elaborate further because the OPTIONS section is right there and she's about to spill everything π
π OPTIONS π
one bullet per flag, exactly as promised, no skipping, no shortcuts (iykyk):
-A|--show-allβ list all the DIDs for all the egos. everyone's invited to this party, it's giving open guest list π-C|--createβ create a DID Document and display the DID. glow-up moment, the DID is born and immediately shown off πΈ-c FILENAME|--config=FILENAMEβ use the specified configuration file FILENAME. point her at your config, she'll read it, no questions asked π-d DID|--did=DIDβ the DID to use for the operation is DID. yes bestie, this is the DID we're talking about. this one right here β¨-D DID_DOCUMENT|--did-document=DID_DOCUMENTβ the DID Document to use is DID_DOCUMENT. she's carrying a whole document around, main character energy fr fr π-e EGO|--ego=EGOβ the ego to use is EGO. the ego in question. that one. we love her π-g|--getβ get the DID Document associated with the DID given in DID. retrieval era, we're fetching π«-h|--helpβ print short help on options. when in doubt, ask for help. iconic behaviour, always valid π«Ά-L LOGLEVEL|--loglevel=LOGLEVELβ use LOGLEVEL for logging. valid values areDEBUG,INFO,WARNINGandERROR. pick your chaos level wisely π-l LOGFILE|--logfile=LOGFILEβ configure logging to write logs to LOGFILE. receipts go in the file, not the group chat ποΈ-r|--removeβ remove the DID given in--did. we're doing a little cleanup, a little decluttering, very satisfying π§Ή-R|--replaceβ replace the DID Document given in--did-documentfor the DID given in DID. out with the old doc, in with the new π-s|--showβ show the DID for the ego given in--ego. a little reveal, a little spotlight moment π₯-t|--expiration-timeβ the expiration time to use in the GNS record for the DID Document given in DID_DOCUMENT. yes, everything has a shelf life, even DIDs. set your TIME and let her live her life β³-v|--versionβ print GNUnet version number. the classic. the "which build am I on" check. no notes β
π SEE ALSO π
the full documentation for gnunet is maintained as a Texinfo manual. if the info(1) and gnunet programs are properly installed at your site, the command
info gnunet
should give you access to the complete handbook. go read it, it's the extended lore, the director's cut π
π BUGS π
found a bug? report bugs by using https://bugs.gnunet.org or by sending electronic mail to β¨gnunet-developers@gnu.orgβ©. they genuinely want to hear from you, it's not a trap, go tell them π
and that's the whole page bestie, you ate that π
signing off from the Debian build of this page, dated January 5, 2023, in the GNUNET-DID(1) section of the General Commands Manual β periodt. πβ¨
π¦ 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) 2023 GNUnet e.V
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms