aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/cli.lux
blob: 4ff56ac53b9a53c345cf4b2640168a2452c38b6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
(.module:
  [lux #*
   [control
    ["<>" parser
     ["." cli (#+ Parser)]]]])

(type: #export Command
  #POM
  #Install
  #Dependencies)

(def: #export command
  (Parser Command)
  ($_ <>.or
      (cli.this "pom")
      (cli.this "install")
      (cli.this "deps")
      ))