Add --script function to key command ctrl-t r "Run script"

If filename starts with '!', do filename's remain parts as lua commands.
This commit is contained in:
yabu76 2025-10-05 18:52:49 +09:00
parent e62a23f320
commit 58aae5511f

View file

@ -549,8 +549,16 @@ void script_run(int fd, const char *script_filename)
if (script_filename != NULL)
{
tio_printf("Running script %s", script_filename);
// if filename starts with '!', do filename's remain parts as lua commands.
if (strlen(script_filename) >= 1 && script_filename[0] == '!')
{
script_buffer_run(L, &script_filename[1]);
}
else
{
script_file_run(L, script_filename);
}
}
else if (option.script_filename != NULL)
{
tio_printf("Running script %s", option.script_filename);