diff --git a/packages/lest/src/lua/utils/cliParser.lua b/packages/lest/src/lua/utils/cliParser.lua index c3c5d08..718563a 100644 --- a/packages/lest/src/lua/utils/cliParser.lua +++ b/packages/lest/src/lua/utils/cliParser.lua @@ -9,7 +9,7 @@ local function matchOption(arg) for _, pattern in ipairs(OPTION_PATTERNS) do local key, value = string.match(arg, pattern) if key then - return key, value or true + return key, value or "true" end end end diff --git a/packages/lest/src/lua/utils/configLoader.lua b/packages/lest/src/lua/utils/configLoader.lua index 8fafa49..1c67b5f 100644 --- a/packages/lest/src/lua/utils/configLoader.lua +++ b/packages/lest/src/lua/utils/configLoader.lua @@ -1,9 +1,9 @@ local parseCliOptions = require("src.lua.utils.cliParser") ---@class ConfigProperty ----@field cliOnly? boolean ----@field default? any +---@field default any ---@field type type +---@field cliOnly? boolean local CLI_ARGUMENT_CASTS_BY_TYPE = { number = tonumber,