1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-09-10 14:34:24 +08:00

core/commands/pin: change the default for --type to 'all'

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
This commit is contained in:
Christian Couder
2016-01-20 21:20:36 +01:00
parent 2dd4f40c10
commit 29830da6a5
2 changed files with 13 additions and 10 deletions

View File

@ -1,5 +1,14 @@
# go-ipfs changelog
### 0.4.0 - 2016-01-31
* Features
* add optional path arguments to 'ipfs pin ls' (@chriscool)
* Incompatible Changes
* the default for '--type' in 'ipfs pin ls' is now "all" (@chriscool)
### 0.3.10 - 2015-12-07
This patch update introduces the 'ipfs update' command which will be used for

View File

@ -161,11 +161,11 @@ var listPinCmd = &cmds.Command{
Tagline: "List objects pinned to local storage",
ShortDescription: `
Returns a list of objects that are pinned locally.
Without arguments, by default, only recursively pinned objects are returned, but others may be shown via the '--type' flag.
By default, all pinned objects are returned, but the '--type' flag or arguments can restrict that to a specific pin type or to some specific objects respectively.
`,
LongDescription: `
Returns a list of objects that are pinned locally.
Without arguments, by default, only recursively pinned objects are returned, but others may be shown via the '--type' flag.
By default, all pinned objects are returned, but the '--type' flag or arguments can restrict that to a specific pin type or to some specific objects respectively.
Use --type=<type> to specify the type of pinned keys to list. Valid values are:
* "direct": pin that specific object.
@ -222,21 +222,15 @@ Example:
res.SetError(err, cmds.ErrClient)
return
}
} else {
typeStr = "all"
}
var keys map[string]RefKeyObject
if len(req.Arguments()) > 0 {
if !typeStrFound {
typeStr = "all"
}
keys, err = pinLsKeys(req.Arguments(), typeStr, req.Context(), n)
} else {
if !typeStrFound {
typeStr = "recursive"
}
keys, err = pinLsAll(typeStr, req.Context(), n)
}