blob: 104f1fad0e181168316eac333e4b0aca66049a11 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
package server
type proto interface {
Open() (proto, error)
Close() error
String() string
}
func protoShow(r *request) {
r.c.s.proto.show(r.out)
}
func protoDel(r *request) {
r.expect(1)
if !r.c.s.proto.del(r.args[0]) {
r.Fatal("no such proto")
}
}
func protoRename(r *request) {
r.expect(2)
if !r.c.s.proto.rename(r.args[0], r.args[1]) {
r.Fatal("rename failed")
}
}
func init() {
newCmd(protoDel, "proto", "del")
newCmd(protoShow, "proto", "show")
newCmd(protoRename, "proto", "rename")
}
|