Pourquoi Thor ? Thor a été développé par Yehuda « wycats » Katz (ex Mr MERB désormais membre de la rails core team) pour le bien du monde lorsqu’il s’est aperçu qu’il n’y avait pas de solution de script complète et pratique pour manipuler les options (1, 2). Avec Rails 3.0, Thor est devenu le moteur utilisé pour écrire des templates d’applications.
Thor est donc une solution de remplacement pour tout un tas d’outils et bibliothèque, mais en particulier pour Rake et les Rakefile. La syntaxe est beaucoup plus proche de quelque chose qui découle de Ruby plutôt que de Make, même si nous pouvons facilement retrouver quelques similarités avec celui ci. Les points forts de Thor sont la facilité à spécifier des options pour une commande et la génération automatique du message « USAGE » ou help classique en ligne de commandes.
Nous allons donc voir comment faire quelques choses de base avec Thor, jusqu'à générer des fichiers de configuration en fonction...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première