Bonjour,
Bon voilà, j'use et j'abuse de "require truc.pl" quand je peux mettre du code partagé entre différentes applications dans un fichier truc.pl (j'ai hérité ça du C).
Vous allez me dire, c'est une bonne idée, ca permet de maintenir un peu plus facilement le code. Le problème est que Perl n'est pas (trop) prévu pour ça.
Mon cas (avec /usr/local/ comme préfixe, par exemple):
- les binaires sont dans bin.
- truc.pl devrait se trouver dans share/nom_du_soft/.
Jusqu'à présent, j'utilisais use lib et à partir de $0, j'arrivais à peu près à détecter où était truc.pl, mais ca tient plus du bricolage, alors si vous avez des conseils...
# Et m.....
Posté par Grégory SCHMITT . Évalué à 1.
# perldoc -q -> cherche dans les FAQ
Posté par mac . Évalué à 2.
Ou alors man FindBin
* Peut nécessiter l'installation de perl-doc, au pire on peut aller voir sur http://www.rocketaware.com/perl/perlfaq8/How_do_I_add_a_directory_t(...) par exemple.
# MM & lib
Posté par Mouns (site web personnel) . Évalué à 2.
et faire un installer perl avec ExtUtils::MakeMaker permet d'automatiser ca. on peut meme en faire des paquets debian plus ou moins automatiquement à partir de la ( dh-make-perl ).
[^] # Re: MM & lib
Posté par Grégory SCHMITT . Évalué à 2.
MakeMaker va sans doute me simplifier la tâche, merci.
# modules
Posté par gc (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.