Как указать файл запуска для Torch REPL

Я хотел бы определить некоторые удобные функции командной строки, которые будут запускаться каждый раз, когда я запускаю Torch REPL. Например,

function cl() os.execute('clear') end

и тому подобное. Как я могу добавлять такие функции в пространство имен каждый раз, когда я запускаю REPL?

Я искал в Интернете "luajit | torch | trepl startup | rc file", но не смог найти никаких указаний по этому поводу.


person sudo-nim    schedule 29.04.2015    source источник
comment
попробуйте установить переменную LUA_INIT=@path/to/startup.lua env. Но это будет работать не только для REPL. Возможно, существует способ определить, что вы запускаете repl.   -  person moteus    schedule 29.04.2015


Ответы (1)


вы можете использовать псевдоним вашего th repl, чтобы использовать параметр -l по умолчанию:

alias thnew='th -lmyadditions '

где myadditions.lua — это исполняемый файл, который находится в вашем пути к lua.

person smhx    schedule 29.04.2015
comment
Хороший обходной путь. Кстати, после l должен быть пробел. - person sudo-nim; 30.04.2015