aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/command/build.lux
diff options
context:
space:
mode:
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)