diff options
| author | dacctal <donotcontactmevia@email.invalid> | 2026-08-09 07:30:59 +0000 |
|---|---|---|
| committer | dacctal <donotcontactmevia@email.invalid> | 2026-08-09 07:30:59 +0000 |
| commit | 4fa342bcfdb5ebcbe65cabe1fb9ac3a46ea4ddca (patch) | |
| tree | e7398fc7b26e9bd225f2c10ed0557baa771fca78 /src/cli.c | |
| parent | e2cda84ebbd073ece54692c6a3d785afc6148268 (diff) | |
checkpoint (it doesn't compile)
Diffstat (limited to 'src/cli.c')
| -rw-r--r-- | src/cli.c | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -25,6 +25,7 @@ #include "common.h" #include "help.h" #include "log.h" +#include "lua_state.h" #include "state.h" #include "str.h" @@ -236,11 +237,17 @@ cli_result_t cli(int argc, char **argv) { print_help(); return CLI_HELP_CALLED; } - if (!parse_flags(argc, argv)) - return CLI_FAIL; - if (!parse_cmds(argc, argv)) + init_lua_config(); + init_lua_state(); + + if (!parse_flags(argc, argv)) { + free_lua_config(); return CLI_FAIL; + } else if (!parse_cmds(argc, argv)) { + free_lua_config(); + return CLI_FAIL; + } return CLI_SUCCESS; } |
