---library for `tlua`
---@module tlua
---@copyright 2025
local utils = require "prompt.utils"
local status = require'status'
local M = {}
---**entry for tlua**
---@param args string[] command line arguments
function M.main(args)
utils.init()
utils.source_configs()
local parser = utils.get_parser()
local cmd_args = parser:parse(args)
if args.v then
print(status.banner)
os.exit(0)
end
utils.process_args(cmd_args, parser)
end