Я использую IMAPFilter , и я хотел бы сохранить свою глобальную конфигурацию в публичном репозитории , сохраняя локальную (и секретную) конфигурацию в отдельном файле. Поэтому я запускаю imapfilter
из некоторого каталога, он включает ~ / .imapfilter / config.lua, а , который должен включать ./config_local.lua, где "." каталог config.lua , , а не , оболочка $PWD
или расположение imapfilter
. Вот что я пробовал до сих пор:
require "config_local"
require "./config_local"
Редактировать: абсолютный путь работает:
dofile(os.getenv("HOME") .. "/.imapfilter/config_local.lua")
Не очень элегантно, но, по крайней мере, совместимо с cron
.