aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/command/version.lux
blob: cd724843c9e2610979adc589e88158aac56aee50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
(.module:
  [library
   [lux #*
    [control
     [concurrency
      ["." promise (#+ Promise)]]]
    [tool
     [compiler
      ["." version]
      ["." language #_
       ["#/." lux #_
        ["#" version]]]]]
    [world
     ["." console (#+ Console)]]]]
  [///
   [command (#+ Command)]])

(def: #export (do! console profile)
  (-> (Console Promise) (Command Any))
  (console.write_line (version.format language/lux.version)
                      console))