def command
ezx@1.11.0.0 · src/ez/line.bend:103
import ezx@1.11.0.0/src/ez/line.bend as Line
import Base
103
104
105def command(+name: String) -> Sub:
106 Bool.pick(Sub, String.eq(name, "init"), CInit{},
107 Bool.pick(Sub, String.eq(name, "add"), CAdd{},
108 Bool.pick(Sub, String.eq(name, "remove"), CRemove{},
109 Bool.pick(Sub, String.eq(name, "lock"), CLock{},
110 Bool.pick(Sub, String.eq(name, "fetch"), CFetch{},
111 Bool.pick(Sub, String.eq(name, "check"), CCheck{},
112 Bool.pick(Sub, String.eq(name, "build"), CBuild{},
113 Bool.pick(Sub, String.eq(name, "run"), CRun{},
114 Bool.pick(Sub, String.eq(name, "publish"), CPublish{},
115 Bool.pick(Sub, String.eq(name, "test"), CTest{},
116 Bool.pick(Sub, String.eq(name, "prove"), CProve{},
117 Bool.pick(Sub, String.eq(name, "doctor"), CDoctor{},
118 Bool.pick(Sub, String.eq(name, "tool/sync"), CToolSync{},
119 Bool.pick(Sub, String.eq(name, "tool/run"), CToolRun{},
120 Bool.pick(Sub, String.eq(name, "tool/install"),
121 CToolInstall{},
122 Bool.pick(Sub, String.eq(name, "tool/upgrade"),
123 CToolUpgrade{},
124 CHelp{}))))))))))))))))