aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/local.lux
blob: c901cc8a1321b3488fdc2f12693f42f5849336eb (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 "*"
    [data
     [text
      ["%" format {"+" [format]}]]]
    [world
     [net
      ["[0]" uri {"+" [URI]}]]]]]
  ["[0]" // "_"
   ["[1][0]" artifact {"+" [Version Artifact]}]])

(def: / uri.separator)

(def: .public repository
  URI
  (format ".m2" / "repository"))

(def: .public (uri version artifact)
  (-> Version Artifact URI)
  (format ..repository / (//artifact.uri version artifact)))