Introducing Wiz, a CLI Tool for Magento
There is a lot of functionality in Magento that is hard to get to or tedious to work with. There are so many tasks that developers, designers, and administrators do on a daily basis that require time-consuming trips to the Magento backend. If you happen to want to do more than one of those operations, you end up having do each of those tasks one after the other... if only there was a better way!
It is my pleasure to announce Wiz: a command-line interface tool for working with Magento installations. It was built to make your work (and subsequently your life) much easier!
Wiz has a whole bunch of great features, but here are some you're sure to like:
- Create an admin user (tested in CE & PE)
- Toggle template hints
- Enable/disable module names
- Enable/disable module output
- Run xpath queries over the global config
- Enable/disable/clear caches
- ... and more!
Wiz is a work in progress and hasn't been thoroughly tested with every Magento version out there. However, we've been using it with Professional and Community Edition installations without any major problems.
Things planned for future releases:
- Templates for building modules
- Better support for stores and configuration scopes
- More useful utilities like reindexing, cron runs, etc.
Your feedback and bug reports are welcome!
Update: Some screenshots for the curious...[caption id="attachment_970" align="alignnone" width="585" caption="List all modules, versions, and their statuses without going through the backend."][/caption] [caption id="attachment_968" align="alignnone" width="585" caption="Create an admin user without having to touch the database."][/caption] [caption id="attachment_967" align="alignnone" width="586" caption="Effortlessly clear, enable, & disable Magento caches."][/caption] [caption id="attachment_966" align="alignnone" width="586" caption="Enable and disable template hints. Great for theme/skin development."][/caption] [caption id="attachment_965" align="alignnone" width="586" caption="Dropping easily into MySQL shell for a Magento install."][/caption]
Posted on March 8, 2011