aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/command/build.lux
diff options
context:
space:
mode:
authorEduardo Julian2021-11-29 17:53:01 -0400
committerEduardo Julian2021-11-29 17:53:01 -0400
commit13323c55a4d34ddb74b67fab684d4431f9624dd1 (patch)
tree2d5912a5a50640176507b8274293980c0376475b /stdlib/source/program/aedifex/command/build.lux
parentbd6ff5014b4d9fad6c6fa6ab3a2e30fc768687e1 (diff)
New packaging for Ruby programs.
Diffstat (limited to 'stdlib/source/program/aedifex/command/build.lux')
-rw-r--r--stdlib/source/program/aedifex/command/build.lux7
1 files changed, 6 insertions, 1 deletions
diff --git a/stdlib/source/program/aedifex/command/build.lux b/stdlib/source/program/aedifex/command/build.lux
index 9fbc34542..15a671615 100644
--- a/stdlib/source/program/aedifex/command/build.lux
+++ b/stdlib/source/program/aedifex/command/build.lux
@@ -23,6 +23,11 @@
[number
["n" nat]
["i" int]]]
+ [tool
+ [compiler
+ [meta
+ ["[0]" packager
+ ["[0]_[1]" ruby]]]]]
[world
["[0]" program {"+" Program}]
["[0]" file {"+" Path}]
@@ -291,7 +296,7 @@
([#JS ///.#js "program.js"]
[#Python ///.#java "program.py"]
[#Lua ///.#java "program.lua"]
- [#Ruby ///.#java "program.rb"]))
+ [#Ruby ///.#java (file.rooted fs "program" ruby_packager.main_file)]))
/ (# fs separator)
cache_directory (format working_directory / target)]
_ (console.write_line ..start console)