Когда я пытаюсь установить относительный путь кода в эскрипте с помощью -pz как это
#!/usr/bin/env escript
%% -*- erlang -*-
%%! -pz ../dir-of-some-beams
Путь интерпретируется относительно каталога, из которого я запускаю скрипт, что делает его бесполезным для установки пути относительно местоположения скрипта.
Мой текущий «обходной путь» использует абсолютный путь, что раздражает, поскольку все это является частью репозиторий, и я не хочу, чтобы он зависел от местоположения.
Итак, как я могу установить путь кода относительно каталога, в котором находится escript?