aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/metadata.lux
diff options
context:
space:
mode:
authorEduardo Julian2020-12-29 23:29:54 -0400
committerEduardo Julian2020-12-29 23:29:54 -0400
commit02d27daeacac74785c2b0f4d1ce03d432377a36e (patch)
tree5129c496d136deb57880f202153e96f4f585e355 /stdlib/source/program/aedifex/metadata.lux
parent832a9361b632331e82a64c07baa560487ca8abde (diff)
Unified repository abstraction for Aedifex.
Diffstat (limited to 'stdlib/source/program/aedifex/metadata.lux')
-rw-r--r--stdlib/source/program/aedifex/metadata.lux31
1 files changed, 1 insertions, 30 deletions
diff --git a/stdlib/source/program/aedifex/metadata.lux b/stdlib/source/program/aedifex/metadata.lux
index 11a792528..0eca976c0 100644
--- a/stdlib/source/program/aedifex/metadata.lux
+++ b/stdlib/source/program/aedifex/metadata.lux
@@ -1,37 +1,8 @@
(.module:
[lux #*
- [data
- ["." text
- ["%" format (#+ format)]]]
[world
- [file (#+ Path)]
- [net
- ["." uri (#+ URI)]]]]
- [//
- ["." artifact (#+ Artifact)]])
+ [file (#+ Path)]]])
(def: #export file
Path
"maven-metadata.xml")
-
-(def: (project' separator artifact)
- (-> Text Artifact Text)
- (format (artifact.directory separator (get@ #artifact.group artifact))
- separator
- (get@ #artifact.name artifact)))
-
-(def: (version' separator artifact)
- (-> Text Artifact Text)
- (format (..project' separator artifact)
- separator
- (get@ #artifact.version artifact)))
-
-(template [<public> <private>]
- [(def: #export (<public> artifact)
- (-> Artifact URI)
- (let [/ uri.separator]
- (format (<private> / artifact) / ..file)))]
-
- [project ..project']
- [version ..version']
- )