aboutsummaryrefslogtreecommitdiff
path: root/tomo.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-09-06 12:18:28 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-09-06 12:18:28 -0400
commit79d08c809a758194655b700d9f12dbe62dd129fb (patch)
treefdf9dfcb8bacfc27a5ba4de6e9c5530da1333adf /tomo.c
parentb36d4eaf6780253e789edfcd3935d59da1413889 (diff)
Ensure HELP and USAGE are initialized when running CLI program
Diffstat (limited to 'tomo.c')
-rw-r--r--tomo.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tomo.c b/tomo.c
index 3c796acf..728fb745 100644
--- a/tomo.c
+++ b/tomo.c
@@ -441,7 +441,8 @@ int transpile_code(env_t *base_env, const char *filename, bool force_retranspile
if (main_binding && main_binding->type->tag == FunctionType) {
CORD_put(CORD_all(
"int ", main_binding->code, "$parse_and_run(int argc, char *argv[]) {\n"
- "tomo_init();\n"
+ "tomo_init();\n",
+ module_env->namespace->name, "$$initialize();\n"
"\n",
compile_cli_arg_call(module_env, main_binding->code, main_binding->type),
"return 0;\n"