Skip to content

Commit

Permalink
Merge pull request #5943 from filcloud/4857-set-addrs
Browse files Browse the repository at this point in the history
fix 4857: show help for set-addrs
  • Loading branch information
magik6k authored Apr 10, 2021
2 parents 88bdb59 + 2dbd597 commit 1e6bba5
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion cmd/lotus-storage-miner/actor.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,22 @@ var actorSetAddrsCmd = &cli.Command{
Usage: "set gas limit",
Value: 0,
},
&cli.BoolFlag{
Name: "unset",
Usage: "unset address",
Value: false,
},
},
Action: func(cctx *cli.Context) error {
args := cctx.Args().Slice()
unset := cctx.Bool("unset")
if len(args) == 0 && !unset {
return cli.ShowSubcommandHelp(cctx)
}
if len(args) > 0 && unset {
return fmt.Errorf("unset can only be used with no arguments")
}

nodeAPI, closer, err := lcli.GetStorageMinerAPI(cctx)
if err != nil {
return err
Expand All @@ -70,7 +84,7 @@ var actorSetAddrsCmd = &cli.Command{
ctx := lcli.ReqContext(cctx)

var addrs []abi.Multiaddrs
for _, a := range cctx.Args().Slice() {
for _, a := range args {
maddr, err := ma.NewMultiaddr(a)
if err != nil {
return fmt.Errorf("failed to parse %q as a multiaddr: %w", a, err)
Expand Down

0 comments on commit 1e6bba5

Please sign in to comment.