Merge pull request #329 from ipfs/feat/ctl-cmd/no-status-flag

ipfs-cluster-ctl cmd: add no-status flag to pin add/rm
This commit is contained in:
Hector Sanjuan 2018-03-07 11:11:21 +01:00 committed by GitHub
commit 6ca0f53ee5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -268,6 +268,10 @@ peers should pin this content.
Value: "",
Usage: "Sets a name for this pin",
},
cli.BoolFlag{
Name: "no-status, ns",
Usage: "Prevents fetching pin status after pinning (faster, quieter)",
},
},
Action: func(c *cli.Context) error {
cidStr := c.Args().First()
@ -287,9 +291,11 @@ peers should pin this content.
formatResponse(c, nil, cerr)
return nil
}
time.Sleep(1000 * time.Millisecond)
resp, cerr := globalClient.Status(ci, false)
formatResponse(c, resp, cerr)
if !c.Bool("no-status") {
time.Sleep(1000 * time.Millisecond)
resp, cerr := globalClient.Status(ci, false)
formatResponse(c, resp, cerr)
}
return nil
},
},
@ -305,7 +311,12 @@ in the cluster. The CID should disappear from the list offered by "pin ls",
although unpinning operations in the cluster may take longer or fail.
`,
ArgsUsage: "<CID>",
Flags: []cli.Flag{},
Flags: []cli.Flag{
cli.BoolFlag{
Name: "no-status, ns",
Usage: "Prevents fetching pin status after unpinning (faster, quieter)",
},
},
Action: func(c *cli.Context) error {
cidStr := c.Args().First()
ci, err := cid.Decode(cidStr)
@ -315,9 +326,11 @@ although unpinning operations in the cluster may take longer or fail.
formatResponse(c, nil, cerr)
return nil
}
time.Sleep(1000 * time.Millisecond)
resp, cerr := globalClient.Status(ci, false)
formatResponse(c, resp, cerr)
if !c.Bool("no-status") {
time.Sleep(1000 * time.Millisecond)
resp, cerr := globalClient.Status(ci, false)
formatResponse(c, resp, cerr)
}
return nil
},
},