RU:$PSIDATADIR
From PsiWiki
PSIDATADIR — переменная окружения среды, указывающая на местонахождение файлы данных Psi (конфигурация, профили, истории т.д.).
По умолчанию эта переменная не объявлена, но Вы можете её установить, если Вас не устраивает хранение данных Psi в дефолтных папках: ~/.psi/ для *Nix и Mac, %UserProfile%\PsiData\ для Windows NT-based и в %ProgramFiles%\Psi\PsiData\ для Windows 9x.
Установка переменной PSIDATADIR
Примечание: значение установленных переменных окружения среды всупит в силу только для вновь запущенных процессов, т.е., в частности, после перезапуска Psi.
- Установка переменной в Windows:
-
- Win+Break → Advanced → Environment Variables
- В секцию User variables создаём переменную PSIDATADIR с желаемым значением, например:
%ProgramFiles%\Psi\PsiData\ - Сохранить изменения и перезапустить Psi
- Данный код устанавливает переменную только для этой сессии.
- %CD% интерпретируется как текущая директория, из которой будет выполнена команда:
Также, можно выполнить bat-скрипт:
set PSIDATADIR=%CD% start Psi
Примечания:
D:\nix>echo %cd% D:\nix
Философия
Переменную PSIDATADIR можно использовать для запуска Psi, например, с флеш-карты, или для использования на 2-х и более ОС.
TODO: расширить информацию конкретными реализациями и примерами.

