You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cmds.StringOption(keyStoreTypeOptionName, "t", "type of the key to create: rsa, ed25519").WithDefault(keyStoreAlgorithmDefault),
84
83
cmds.IntOption(keyStoreSizeOptionName, "s", "size of the key to generate"),
85
-
cmds.StringOption(keyFormatOptionName, "f", "output format: b58mh or b36cid").WithDefault("b58mh"),
84
+
cmds.StringOption(ke.IPNSKeyFormatOptionName, "", "Encoding used for keys: Can either be a multibase encoded CID or a base58btc encoded multihash. Takes {b58mh|base36|k|base32|b...}.").WithDefault("base36"),
86
85
},
87
86
Arguments: []cmds.Argument{
88
87
cmds.StringArg("name", true, false, "name of key to create"),
@@ -109,7 +108,8 @@ var keyGenCmd = &cmds.Command{
@@ -223,7 +223,7 @@ var keyImportCmd = &cmds.Command{
223
223
Tagline: "Import a key and prints imported key id",
224
224
},
225
225
Options: []cmds.Option{
226
-
cmds.StringOption(keyFormatOptionName, "f", "output format: b58mh or b36cid").WithDefault("b58mh"),
226
+
cmds.StringOption(ke.IPNSKeyFormatOptionName, "", "Encoding used for keys: Can either be a multibase encoded CID or a base58btc encoded multihash. Takes {b58mh|base36|k|base32|b...}.").WithDefault("base36"),
227
227
},
228
228
Arguments: []cmds.Argument{
229
229
cmds.StringArg("name", true, false, "name to associate with key in keychain"),
@@ -236,6 +236,11 @@ var keyImportCmd = &cmds.Command{
236
236
returnfmt.Errorf("cannot import key with name 'self'")
@@ -298,10 +303,11 @@ var keyListCmd = &cmds.Command{
298
303
},
299
304
Options: []cmds.Option{
300
305
cmds.BoolOption("l", "Show extra information about keys."),
301
-
cmds.StringOption(keyFormatOptionName, "f", "output format: b58mh or b36cid").WithDefault("b58mh"),
306
+
cmds.StringOption(ke.IPNSKeyFormatOptionName, "", "Encoding used for keys: Can either be a multibase encoded CID or a base58btc encoded multihash. Takes {b58mh|base36|k|base32|b...}.").WithDefault("base36"),
302
307
},
303
308
Run: func(req*cmds.Request, res cmds.ResponseEmitter, env cmds.Environment) error {
@@ -346,12 +352,17 @@ var keyRenameCmd = &cmds.Command{
346
352
},
347
353
Options: []cmds.Option{
348
354
cmds.BoolOption(keyStoreForceOptionName, "f", "Allow to overwrite an existing key."),
355
+
cmds.StringOption(ke.IPNSKeyFormatOptionName, "", "Encoding used for keys: Can either be a multibase encoded CID or a base58btc encoded multihash. Takes {b58mh|base36|k|base32|b...}.").WithDefault("base36"),
349
356
},
350
357
Run: func(req*cmds.Request, res cmds.ResponseEmitter, env cmds.Environment) error {
@@ -365,7 +376,7 @@ var keyRenameCmd = &cmds.Command{
365
376
returncmds.EmitOnce(res, &KeyRenameOutput{
366
377
Was: name,
367
378
Now: newName,
368
-
Id: key.ID().Pretty(),
379
+
Id: keyEnc.FormatID(key.ID()),
369
380
Overwrite: overwritten,
370
381
})
371
382
},
@@ -391,12 +402,17 @@ var keyRmCmd = &cmds.Command{
391
402
},
392
403
Options: []cmds.Option{
393
404
cmds.BoolOption("l", "Show extra information about keys."),
405
+
cmds.StringOption(ke.IPNSKeyFormatOptionName, "", "Encoding used for keys: Can either be a multibase encoded CID or a base58btc encoded multihash. Takes {b58mh|base36|k|base32|b...}.").WithDefault("base36"),
394
406
},
395
407
Run: func(req*cmds.Request, res cmds.ResponseEmitter, env cmds.Environment) error {
record "github.com/libp2p/go-libp2p-record"
12
13
)
13
14
14
15
typeipnsPubsubStatestruct {
@@ -72,7 +73,15 @@ var ipnspsSubsCmd = &cmds.Command{
72
73
Helptext: cmds.HelpText{
73
74
Tagline: "Show current name subscriptions",
74
75
},
76
+
Options: []cmds.Option{
77
+
cmds.StringOption(ke.IPNSKeyFormatOptionName, "", "Encoding used for keys: Can either be a multibase encoded CID or a base58btc encoded multihash. Takes {b58mh|base36|k|base32|b...}.").WithDefault("base36"),
78
+
},
75
79
Run: func(req*cmds.Request, res cmds.ResponseEmitter, env cmds.Environment) error {
@@ -81,12 +83,17 @@ Alternatively, publish an <ipfs-path> using a valid PeerID (as listed by
81
83
cmds.StringOption(ttlOptionName, "Time duration this record should be cached for. Uses the same syntax as the lifetime option. (caution: experimental)"),
82
84
cmds.StringOption(keyOptionName, "k", "Name of the key to be used or a valid PeerID, as listed by 'ipfs key list -l'.").WithDefault("self"),
83
85
cmds.BoolOption(quieterOptionName, "Q", "Write only final hash."),
86
+
cmds.StringOption(ke.IPNSKeyFormatOptionName, "", "Encoding used for keys: Can either be a multibase encoded CID or a base58btc encoded multihash. Takes {b58mh|base36|k|base32|b...}.").WithDefault("base36"),
84
87
},
85
88
Run: func(req*cmds.Request, res cmds.ResponseEmitter, env cmds.Environment) error {
0 commit comments