Executer le script d'un module avec Drush

Catégories:

En fait j’ai un fichier hook.module du style :

hook_menu(){
….
}

hook_monscript(){
….
process($data) ;
}

function process($in){

}

Et quand je fais un drush php-script sur mon hook.module, j’obtiens une erreur me disant que la fonction process() est redéclarée. Bon.

En divisant ce code en 2 fichiers, un include.php comprenant juste la déclaration de la fonction process(), et un main.php comprenant «monscript», j’arrive à lancer le drush correctement et en obtenant le résultat attendu. Du coup le .info et .module ne servent plus à rien.

Le soucis est que j’aimerais bien lier le module à une commande drush, et que je ne vois pas du tout comment faire (l’exemple du sandwich n’est pas très parlant pour moi)

Syndiquer le contenu