Il s'agit de la commande scandepsp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
scandeps - Prérequis du fichier d'analyse
SYNOPSIS
% scandeps *.pm # Imprimer la section PREREQ_PM pour *.pm
% scandeps -e 'STRING' # Scanne une ligne
% scandeps -B *.pm # Inclut les modules de base
% scandeps -V *.pm # Afficher les fichiers autoload/shared/data
% scandeps -R *.pm # Ne pas récidiver
% scandeps -C CACHEFILE # utilise CACHEFILE pour mettre en cache les dépendances
DESCRIPTION
scandéps est un utilitaire simple d'esprit qui imprime la section "PREREQ_PM" requise par
modules.
Si l'option "-T" est spécifiée et que vous avez CPANPLUS installés, des modules faisant partie de
la distribution d'un module antérieur sera désignée par « S » ; modules sans distribution
nom sur CPAN sont marqués avec "?".
De plus, si l'option "-B" est spécifiée, le module appartient à une distribution perl sur CPAN (et
donc désinstallables par "CPAN.pm" ou "CPANPLUS.pm") sont signalés par "C".
Enfin, les modules qui ont des fichiers d'objets partagés chargeables (nécessitant généralement un compilateur pour
installer) sont marqués d'un « X » ; avec le drapeau "-V", ces fichiers (et tous les autres fichiers trouvés)
sera répertorié avant la sortie principale. De plus, tous les fichiers de module analysés par le
le code dépend de mais n'a pas été trouvé (et donc n'est pas analysé de manière récursive) sont répertoriés. Ces
peut inclure des modules réellement manquants ou des faux positifs. Cela signifie que moduler votre code
ne dépend pas de (sur cette plate-forme particulière) mais qui ont été repris par l'heuristique
de toute façon.
OPTIONS
-e, --évaluation=STRING
Scanner STRING comme une chaîne contenant du code perl.
-c, --compiler
Compile le code et inspecte son %INC, en plus de l'analyse statique.
-x, --exécuter
Exécute le code et inspecte son %INC, en plus de l'analyse statique. Vous pouvez utiliser
--xargs pour spécifier @ARGV lors de l'exécution du code.
--xargs=STRING
If -x est donné, sépare la "STRING" à l'aide de la fonction "shellwords" de
Text::ParseWords et transmet le résultat en tant que @ARGV lors de l'exécution du code.
-B, --empaqueter
Incluez les modules de base dans la sortie et la liste de recherche récursive.
-R, --pas de récure
Afficher uniquement les dépendances trouvées dans les fichiers répertoriés et ne pas récidiver.
-V, --verbeux
Mode verbeux : affichez tous les fichiers trouvés pendant le processus ; montrer les dépendances entre
modules et disponibilité.
De plus, avertit de toute dépendance manquante. Si vous trouvez des dépendances manquantes qui
ne sont pas vraiment des dépendances, vous avez probablement trouvé des faux positifs.
-C, --cachedeps=FICHIER CACHE
Utilisez CACHEFILE pour accélérer le processus d'analyse en mettant en cache les dépendances. Crée
CACHEFILE s'il n'existe pas encore.
-T, --modtree
Récupère les informations du module du CPAN si vous avez CPANPLUS installé.
Utiliser scandepsp en ligne à l'aide des services onworks.net