mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-03 12:16:18 +08:00
core/commands: pin ls: Default type to 'direct'
This commit is contained in:
@ -107,11 +107,22 @@ var listPinCmd = &cmds.Command{
|
||||
ShortDescription: `
|
||||
Returns a list of hashes of objects being pinned. Objects that are indirectly
|
||||
or recursively pinned are not included in the list.
|
||||
`,
|
||||
LongDescription: `
|
||||
Returns a list of hashes of objects being pinned. Objects that are indirectly
|
||||
or recursively pinned are not included in the list.
|
||||
|
||||
Use --type=<type> to specify the type of pinned keys to list. Valid values are:
|
||||
* "direct"
|
||||
* "indirect"
|
||||
* "recursive"
|
||||
* "all"
|
||||
(Defaults to "direct")
|
||||
`,
|
||||
},
|
||||
|
||||
Options: []cmds.Option{
|
||||
cmds.StringOption("type", "t", "The type of pinned keys to list. Can be \"direct\", \"indirect\", \"recursive\", or \"all\""),
|
||||
cmds.StringOption("type", "t", "The type of pinned keys to list. Can be \"direct\", \"indirect\", \"recursive\", or \"all\". Defaults to \"direct\""),
|
||||
},
|
||||
Run: func(req cmds.Request) (interface{}, error) {
|
||||
n, err := req.Context().GetNode()
|
||||
@ -124,7 +135,7 @@ or recursively pinned are not included in the list.
|
||||
return nil, err
|
||||
}
|
||||
if !found {
|
||||
typeStr = "all"
|
||||
typeStr = "direct"
|
||||
}
|
||||
|
||||
if typeStr != "all" && typeStr != "direct" && typeStr != "indirect" && typeStr != "recursive" {
|
||||
|
Reference in New Issue
Block a user