aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/command/install.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/program/aedifex/command/install.lux')
-rw-r--r--stdlib/source/program/aedifex/command/install.lux20
1 files changed, 11 insertions, 9 deletions
diff --git a/stdlib/source/program/aedifex/command/install.lux b/stdlib/source/program/aedifex/command/install.lux
index b051a4900..35ffcf72f 100644
--- a/stdlib/source/program/aedifex/command/install.lux
+++ b/stdlib/source/program/aedifex/command/install.lux
@@ -54,15 +54,17 @@
(do ///action.monad
[package (export.library system (set.to_list (get@ #/.sources profile)))
pom (\ promise.monad wrap (///pom.write profile))
- _ (///dependency/deployment.one repository [identity ///artifact/type.lux_library]
- {#///package.origin (#///origin.Local "")
- #///package.library (let [library (binary.run tar.writer package)]
- [library (///dependency/status.verified library)])
- #///package.pom [pom
- (|> pom
- (\ xml.codec encode)
- (\ encoding.utf8 encode)
- ///dependency/status.verified)]})]
+ _ (///dependency/deployment.one repository
+ [identity ///artifact/type.lux_library]
+ (let [pom_data (|> pom
+ (\ xml.codec encode)
+ (\ encoding.utf8 encode))]
+ {#///package.origin (#///origin.Local "")
+ #///package.library (let [library (binary.run tar.writer package)]
+ [library (///dependency/status.verified library)])
+ #///package.pom [pom
+ pom_data
+ (///dependency/status.verified pom_data)]}))]
(console.write_line //clean.success console))
_