Функции скрипта
- Запуск из командной строки по префиксу
env:.
Рекомендуется назначить ассоциацию на*.env. - При загрузке макросов, может автоматически загружать файл
autoload.envиз
пользовательской директории (см.) - Макрос, позволяющий выбрать файл для импорта из списка.
Файлы читаются из пользовательской директории.
Клавиатурную комбинацию для вызова нужно определить через опциюmacrokey
(по умолчанию не задана).
Пользовательская директория
По умолчанию:- Windows:
%FARPROFILE%\.env - Linux (far2m):
far.InMyConfig(".env")
.env рядом со скриптом.Значение может быть переопределено через опцию
envdir(поддерживается cfgscript/ScriptsBrowser).
Командная строка
env:file.env
Импорт окружения из заданного файла.env:directory
Чтение списка *.env-файлов из заданной директории,
и выбор файла для импорта из списка.env:/envdir
Чтение списка *.env-файлов из пользовательской директории,
и выбор файла для импорта из списка.env:<command
Запуск команды и импорт изменений из её окружения.env:
При запуске без параметров выводится эта справка.
- При запуске через префикс имя файла/директории ожидаются без кавычек.
- Возможен также запуск без установки:
lua:@impenv.lua "file.env".- Аналогично через LuaShell.
Внимание: в этом случае использование кавычек обязательно.
При необходимости указания символа<, он также помещается внутрь кавычек:
lua:@impenv.lua "<command"
Формат *.env файлов
Code: Select all
#comment
var=valueСкачать: https://gist.github.com/johnd0e/252e6a3 ... e/main.zip