in cli_registry.h, add something like STRING_RAW to the action_type_e enum for "pass the whole arg string as one blob instead of parsing
add a new function to use it near addConsoleActionS named something like addConsoleActionRaw
call that from lua.cpp near addConsoleActionS("lua",....
implement handling STRING_RAW in handleConsoleLineInternal. It will require some special casing for skipping argument parsing when it matches a STRING_RAW.
rough steps:
cli_registry.h
, add something likeSTRING_RAW
to theaction_type_e
enum for "pass the whole arg string as one blob instead of parsingaddConsoleActionS
named something likeaddConsoleActionRaw
lua.cpp
nearaddConsoleActionS("lua",....
STRING_RAW
inhandleConsoleLineInternal
. It will require some special casing for skipping argument parsing when it matches a STRING_RAW.test_util.cpp
neartestConsoleLogic