提交 f988a54c 作者: Thomas Gardner 提交者: David Dias

`repo stat`: add Type

License: MIT
Signed-off-by: 's avatarThomas Gardner <tmg@fastmail.com>
上级 bb9904bd
...@@ -141,13 +141,13 @@ var repoStatCmd = &cmds.Command{ ...@@ -141,13 +141,13 @@ var repoStatCmd = &cmds.Command{
return return
} }
out := &RepoStat{ res.SetOutput(&RepoStat{
repoPath: path, repoPath: path,
repoSize: usage, repoSize: usage,
numBlocks: count, numBlocks: count,
} })
res.SetOutput(out)
}, },
Type: RepoStat{},
Marshalers: cmds.MarshalerMap{ Marshalers: cmds.MarshalerMap{
cmds.Text: func(res cmds.Response) (io.Reader, error) { cmds.Text: func(res cmds.Response) (io.Reader, error) {
stat, ok := res.Output().(*RepoStat) stat, ok := res.Output().(*RepoStat)
...@@ -155,9 +155,10 @@ var repoStatCmd = &cmds.Command{ ...@@ -155,9 +155,10 @@ var repoStatCmd = &cmds.Command{
return nil, u.ErrCast() return nil, u.ErrCast()
} }
out := fmt.Sprintf("Path: %s\nSize: %d bytes\n"+ out := fmt.Sprintf(
"Blocks: %d\n", "Path: %s\nSize: %d bytes\nBlocks: %d\n",
stat.repoPath, stat.repoSize, stat.numBlocks) stat.repoPath, stat.repoSize, stat.numBlocks)
return strings.NewReader(out), nil return strings.NewReader(out), nil
}, },
}, },
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论