Hm, speziell was diese Konfigurationsdatei angeht, würde ich eher zu my_dist_config() aus File::HomeDir raten (siehe
hier).
Dann brauchen du und der Nutzer sich gar nicht mehr darum zu kümmern. Du nicht, weil du auf einen definierten Machanismus zurückgreifst, der dir sagt, wo das Zeug liegt und der Nutzer nicht mehr, weil dein Script es automatisch richtig macht.
Das macht das Verteilen der Anwendung auch einfacher, weil du File::HomeDir ja auch benutzen kannst, um festzulegen, wo die Dateien hin sollen.
Wenn du es selber machen würdest, z.B. mit %ENV, würdest du das Rad quasi neu erfinden.
modedit Edited by renee: zweites ':' bei File::HomeDir eingefügt, sonst wird daraus eine file:// URL
Last edited: 2011-04-07 13:59:56 +0200 (CEST)