@cryptotaxi247 / kubo / commits / e5ef53742

align output for the command ipfs object stat

License: MIT Signed-off-by: Eric Wu <myself659@163.com>

eric wu committed Apr 6, 2019 at 21:24 UTC e5ef53742a22721021524616327a3a6139a67159
2 files changed +12 -10
core/commands/object/object.go
+3 -1
@@ -347,8 +347,10 @@ var ObjectStatCmd = &cmds.Command{
347 Type: ipld.NodeStat{},
348 Encoders: cmds.EncoderMap{
349 cmds.Text: cmds.MakeTypedEncoder(func(req *cmds.Request, w io.Writer, out *ipld.NodeStat) error {
350 + wtr := tabwriter.NewWriter(w, 0, 0, 1, ' ', 0)
351 + defer wtr.Flush()
352 fw := func(s string, n int) {
351 - fmt.Fprintf(w, "%s: %d\n", s, n)
353 + fmt.Fprintf(wtr, "%s:\t%d\n", s, n)
354 }
355 fw("NumLinks", out.NumLinks)
356 fw("BlockSize", out.BlockSize)
test/sharness/t0051-object.sh
+9 -9
@@ -69,10 +69,10 @@ test_object_cmd() {
69 '
70
71 test_expect_success "'ipfs object get' output looks good" '
72 - echo "NumLinks: 0" > expected_stat &&
73 - echo "BlockSize: 18" >> expected_stat &&
74 - echo "LinksSize: 2" >> expected_stat &&
75 - echo "DataSize: 16" >> expected_stat &&
72 + echo "NumLinks: 0" > expected_stat &&
73 + echo "BlockSize: 18" >> expected_stat &&
74 + echo "LinksSize: 2" >> expected_stat &&
75 + echo "DataSize: 16" >> expected_stat &&
76 echo "CumulativeSize: 18" >> expected_stat &&
77 test_cmp expected_stat actual_stat
78 '
@@ -276,11 +276,11 @@ test_object_cmd() {
276 '
277
278 test_expect_success "ipfs object stat output looks good" '
279 - echo NumLinks: 1 > obj_stat_exp &&
280 - echo BlockSize: 47 >> obj_stat_exp &&
281 - echo LinksSize: 45 >> obj_stat_exp &&
282 - echo DataSize: 2 >> obj_stat_exp &&
283 - echo CumulativeSize: 114 >> obj_stat_exp &&
279 + echo "NumLinks: 1" > obj_stat_exp &&
280 + echo "BlockSize: 47" >> obj_stat_exp &&
281 + echo "LinksSize: 45" >> obj_stat_exp &&
282 + echo "DataSize: 2" >> obj_stat_exp &&
283 + echo "CumulativeSize: 114" >> obj_stat_exp &&
284
285 test_cmp obj_stat_exp obj_stat_out
286 '