mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-29 09:34:03 +08:00
cleaning
License: MIT Signed-off-by: Michael Muré <batolettre@gmail.com>
This commit is contained in:
@ -10,8 +10,6 @@ import (
|
|||||||
gopath "path"
|
gopath "path"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"gx/ipfs/QmPSBJL4momYnE7DcUyk2DVhD6rH488ZmHBGLbxNdhU44K/go-humanize"
|
|
||||||
|
|
||||||
bservice "github.com/ipfs/go-ipfs/blockservice"
|
bservice "github.com/ipfs/go-ipfs/blockservice"
|
||||||
oldcmds "github.com/ipfs/go-ipfs/commands"
|
oldcmds "github.com/ipfs/go-ipfs/commands"
|
||||||
lgc "github.com/ipfs/go-ipfs/commands/legacy"
|
lgc "github.com/ipfs/go-ipfs/commands/legacy"
|
||||||
@ -24,6 +22,7 @@ import (
|
|||||||
ft "github.com/ipfs/go-ipfs/unixfs"
|
ft "github.com/ipfs/go-ipfs/unixfs"
|
||||||
uio "github.com/ipfs/go-ipfs/unixfs/io"
|
uio "github.com/ipfs/go-ipfs/unixfs/io"
|
||||||
|
|
||||||
|
humanize "gx/ipfs/QmPSBJL4momYnE7DcUyk2DVhD6rH488ZmHBGLbxNdhU44K/go-humanize"
|
||||||
cmds "gx/ipfs/QmZ9hww8R3FKrDRCYPxhN13m6XgjPDpaSvdUfisPvERzXz/go-ipfs-cmds"
|
cmds "gx/ipfs/QmZ9hww8R3FKrDRCYPxhN13m6XgjPDpaSvdUfisPvERzXz/go-ipfs-cmds"
|
||||||
logging "gx/ipfs/QmRb5jh8z2E8hMGN2tkvs1yHynUanqnZ3UeKwgN1i9P1F8/go-log"
|
logging "gx/ipfs/QmRb5jh8z2E8hMGN2tkvs1yHynUanqnZ3UeKwgN1i9P1F8/go-log"
|
||||||
mh "gx/ipfs/QmZyZDi491cCNTLfAhwcaDii2Kg4pwKRkhqQzURGDvY6ua/go-multihash"
|
mh "gx/ipfs/QmZyZDi491cCNTLfAhwcaDii2Kg4pwKRkhqQzURGDvY6ua/go-multihash"
|
||||||
@ -73,7 +72,7 @@ var hashOption = cmdkit.StringOption("hash", "Hash function to use. Will set Cid
|
|||||||
|
|
||||||
var formatError = errors.New("Format was set by multiple options. Only one format option is allowed")
|
var formatError = errors.New("Format was set by multiple options. Only one format option is allowed")
|
||||||
|
|
||||||
type StatOutput struct {
|
type statOutput struct {
|
||||||
Hash string
|
Hash string
|
||||||
Size uint64
|
Size uint64
|
||||||
CumulativeSize uint64
|
CumulativeSize uint64
|
||||||
@ -158,7 +157,7 @@ var filesStatCmd = &cmds.Command{
|
|||||||
},
|
},
|
||||||
Encoders: cmds.EncoderMap{
|
Encoders: cmds.EncoderMap{
|
||||||
cmds.Text: cmds.MakeEncoder(func(req *cmds.Request, w io.Writer, v interface{}) error {
|
cmds.Text: cmds.MakeEncoder(func(req *cmds.Request, w io.Writer, v interface{}) error {
|
||||||
out, ok := v.(*StatOutput)
|
out, ok := v.(*statOutput)
|
||||||
if !ok {
|
if !ok {
|
||||||
return e.TypeErr(out, v)
|
return e.TypeErr(out, v)
|
||||||
}
|
}
|
||||||
@ -183,7 +182,7 @@ var filesStatCmd = &cmds.Command{
|
|||||||
return nil
|
return nil
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
Type: StatOutput{},
|
Type: statOutput{},
|
||||||
}
|
}
|
||||||
|
|
||||||
func moreThanOne(a, b, c bool) bool {
|
func moreThanOne(a, b, c bool) bool {
|
||||||
@ -209,7 +208,7 @@ func statGetFormatOptions(req *cmds.Request) (string, error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func statNode(nd ipld.Node) (*StatOutput, error) {
|
func statNode(nd ipld.Node) (*statOutput, error) {
|
||||||
c := nd.Cid()
|
c := nd.Cid()
|
||||||
|
|
||||||
cumulsize, err := nd.Size()
|
cumulsize, err := nd.Size()
|
||||||
@ -234,7 +233,7 @@ func statNode(nd ipld.Node) (*StatOutput, error) {
|
|||||||
return nil, fmt.Errorf("unrecognized node type: %s", d.GetType())
|
return nil, fmt.Errorf("unrecognized node type: %s", d.GetType())
|
||||||
}
|
}
|
||||||
|
|
||||||
return &StatOutput{
|
return &statOutput{
|
||||||
Hash: c.String(),
|
Hash: c.String(),
|
||||||
Blocks: len(nd.Links()),
|
Blocks: len(nd.Links()),
|
||||||
Size: d.GetFilesize(),
|
Size: d.GetFilesize(),
|
||||||
@ -242,7 +241,7 @@ func statNode(nd ipld.Node) (*StatOutput, error) {
|
|||||||
Type: ndtype,
|
Type: ndtype,
|
||||||
}, nil
|
}, nil
|
||||||
case *dag.RawNode:
|
case *dag.RawNode:
|
||||||
return &StatOutput{
|
return &statOutput{
|
||||||
Hash: c.String(),
|
Hash: c.String(),
|
||||||
Blocks: 0,
|
Blocks: 0,
|
||||||
Size: cumulsize,
|
Size: cumulsize,
|
||||||
|
Reference in New Issue
Block a user