Outil de raccourci / interface graphique Magento 2 pour effectuer des tâches de ligne de commande pour Windows


15

Je sais, que l'outil de ligne de commande pour magento 2 est très utile, mais lors du développement, nous devons effectuer certaines tâches courantes comme vider le cache, déployer du contenu statique, mettre à niveau db, activer l'extension pour n'en nommer que quelques-uns, mais pour cela nous besoin d'exécuter la commande manuellement, est-il possible de créer un outil GUI pour le même?


Pour info: Magento 2 dispose d'un mode développeur , vous n'avez donc pas à déployer du contenu statique tout le temps . J'ai perdu des heures et des heures au cours du dernier mois à redéployer du contenu statique. Alors ne soyez pas comme moi et passez en mode développeur.
Nathan Merrill

Réponses:


9

Oui, vous pouvez le faire en utilisant le programme Batch pour le supprimer. C'est beaucoup plus rapide que la suppression manuelle de fichiers.

Créez un batchfichier dans votre répertoire racine magento [vous pouvez également le placer dans un autre emplacement].

Vous pouvez créer un fichier batch en utilisant l' .batextension.

Faites un clic droit sur le fichier de commandes et sélectionnez edit[Ouvrir dans le bloc-notes] et tapez les commandes suivantes dans celui-ci.

del /s /q "E:\wamp\www\magento2\var\cache\*.*"
del /s /q "E:\wamp\www\magento2\var\page_cache\*.*"

Définissez le chemin du fichier selon l'emplacement de votre dossier et enregistrez le fichier.

Créez ses raccourcis sur le bureau pour un accès rapide.

Et attribuez shortcut keyà ces raccourcis de fichier. Reportez-vous à la capture d'écran suivante.

entrez la description de l'image ici

Maintenant, chaque fois que vous appuyez sur la commande Ctrl+ Shift+ Cdu clavier. Cette exécution du fichier de commandes s'exécutera.


1

Si vous souhaitez utiliser magento 2 cli dans Windows, vous pouvez exécuter:

php bin\magento

Vous avez donc besoin de:

php bin\magento cache:flush

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.