Escript: установка пути кода относительно каталога сценария

Когда я пытаюсь установить относительный путь кода в эскрипте с помощью -pz как это

#!/usr/bin/env escript
%% -*- erlang -*-
%%! -pz ../dir-of-some-beams

Путь интерпретируется относительно каталога, из которого я запускаю скрипт, что делает его бесполезным для установки пути относительно местоположения скрипта.

Мой текущий «обходной путь» использует абсолютный путь, что раздражает, поскольку все это является частью репозиторий, и я не хочу, чтобы он зависел от местоположения.

Итак, как я могу установить путь кода относительно каталога, в котором находится escript?

7
задан aronisstav 28 August 2014 в 08:07
поделиться