Я начал module-starter
(с --builder=Module::Build
). Я хочу использовать SQL::Library
, чтобы собрать свой SQL в файл .ini ... но чтобы найти файл во время выполнения, мне нужно знать его точный путь. Как мне получить путь к «каталогу данных» модуля во время выполнения?
До сих пор я использовал FindBin (например, "$FindBin::Bin/../../path/to/module/datafiles/foo.ini"
, но я обнаружил, что это не очень надежно (например, он, кажется, ломается, когда в PATH есть две программы с одинаковыми именами в двух разных директориях) .