pin/unpin -> add rm
addresses https://github.com/jbenet/go-ipfs/pull/263#issuecomment-62242970
Brian Tiger Chow committed
Nov 7, 2014 at 19:05 UTC
3dcae0e079385d007cb0e7e3b8fcf8e20391e155
2 files changed
+11
-2
core/commands2/pin.go
+8
-1
@@ -10,6 +10,13 @@ import (
10
)
11
12
var pinCmd = &cmds.Command{
13
+ Subcommands: map[string]*cmds.Command{
14
+ "add": addPinCmd,
15
+ "rm": rmPinCmd,
16
+ },
17
+}
18
+
19
+var addPinCmd = &cmds.Command{
20
Options: []cmds.Option{
21
cmds.Option{[]string{"recursive", "r"}, cmds.Bool},
22
cmds.Option{[]string{"depth", "d"}, cmds.Uint},
@@ -39,7 +46,7 @@ var pinCmd = &cmds.Command{
46
},
47
}
48
42
-var unpinCmd = &cmds.Command{
49
+var rmPinCmd = &cmds.Command{
50
Options: []cmds.Option{
51
cmds.Option{[]string{"recursive", "r"}, cmds.Bool},
52
},
core/commands2/root.go
+3
-1
@@ -64,7 +64,6 @@ var rootSubcommands = map[string]*cmds.Command{
64
"log": logCmd,
65
"net-diag": diagCmd,
66
"pin": pinCmd,
67
- "unpin": unpinCmd,
67
"version": versionCmd,
68
"config": configCmd,
69
"bootstrap": bootstrapCmd,
@@ -90,12 +89,14 @@ var rootSubcommands = map[string]*cmds.Command{
89
},
90
Type: &TestOutput{},
91
},
92
+ // TODO rm
93
"boop": &cmds.Command{
94
Run: func(res cmds.Response, req cmds.Request) {
95
v := strings.NewReader("hello, world")
96
res.SetOutput(v)
97
},
98
},
99
+ // TODO rm
100
"warp": &cmds.Command{
101
Options: []cmds.Option{
102
cmds.Option{[]string{"power", "p"}, cmds.Float},
@@ -115,6 +116,7 @@ var rootSubcommands = map[string]*cmds.Command{
116
}
117
},
118
},
119
+ // TODO rm
120
"args": &cmds.Command{
121
Run: func(res cmds.Response, req cmds.Request) {
122
res.SetOutput(req.Arguments())