Я работаю над большим приложением Perl, которое поставляется в комплекте с PAR, а также кучей файлов поддержки.Как определить, работает ли программа в архиве PAR?
Когда приложение работает в PAR, я могу использовать PAR::read_file
, чтобы получить эти различные файлы внутри архива. Тем не менее, пока я разрабатываю, я не хочу, чтобы каждый раз, когда я настраивал какой-то код, нужно повторно использовать все приложение.
Есть ли способ, который я могу определить, работает ли скрипт в PAR или нет во время выполнения, поэтому я могу выбрать загрузку файла из архива PAR или обычной файловой системы?
Спасибо, '$ ENV {PAR_0}' делает трюк! – friedo
Ответ Синяна правильный. Это официальный способ сделать это. – tsee
@tsee Большое спасибо за подтверждение и благодарность за PAR и pp. Они очень помогли мне с тех пор, как я начал их использовать. –