Aber die ganzen Dinge gibt es doch bereits über die Console und die CLI Tools? ->
https://developers.shopware.com/blog/2014/11/27/shopware-cli-tools/#search-results
https://developers.shopware.com/developers-guide/shopware-5-cli-commands/#search-resultsUnd für das Theme Compiling gibt es den Grunt Task, welcher automatisch nach jeder Änderung die less Dateien kompiliert -> https://developers.shopware.com/designers-guide/best-practice-theme-development/#search-results
Ja - das ist mir bewusst. Das Script nutzt genau diese Befehle. Das spart einem unnötiges wiederholtes getippe.
Beispiel: Du möchtest das Theme vom Shop mit der ID 3 leeren.
sw-cli
1
3
statt
cd /var/www/shopware
php bin/console sw:theme:cache:generate --shopId=3
Cache leeren
sw-cli
2
statt
cd /var/www/shopware
php bin/console sw:cache:clear
Grunt starten
sw-cli
7
3
statt
cd /var/www/shopware
./var/cache/clear_cache.sh
php bin/console sw:theme:dump:configuration
grunt --shopId=3
Wenn du den Symlink anlegst, kannst du das auch von überall ausführen, musst also nicht im Root Verzeichnis deiner Instanz sein.