forked from peterjaap/mate
-
Notifications
You must be signed in to change notification settings - Fork 0
rutgerrademaker/mate
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ABOUT 'mate' is a command line toolkit for Magento developers. It was written in a few hours to tackle the most repetitive tasks. 'mate' is written by Peter Jaap Blaakmeer. INSTALLATION 1) Put the file in a convenient location (like /var/scripts) and name it 'mate' or 'mate.php' or 'mate.sh' (or whatever you'd like). 2) Then make it executable ('chmod +x mate'). Open your ~/.bashrc and put in an alias like so; alias mate='/var/scripts/mate' 3) Reload your bash; 'source ~/.bashrc'. USAGE Go into the directory of a Magento installation (any level deep) and run 'mate'. It'll give a warning if you are not in a Magento tree. Otherwise, it'll output a list of commands you can use. Certain commands of mate (such as 'compiler' and 'indexer') are just piped to the existing equivalent file (shell/compiler.php and shell/indexer.php). CHANGELOG 14-08-2012: Added 'mate logs [enable/disable] / [on/off]' to enable/disable logging to var/log/system.log 01-08-2012: Added 'mate conflicts' to look for conflicts between third party modules 31-07-2012: Added 'mate devurl' to change the base URL to {{base_url}} for dev purposes 31-07-2012: Added 'mate user' to create admin users & refactored the root discovery part to be able to use mate from anywhere within a Magento root dir 23-04-2012: Added admin menu page to extension created by 'mate skeleton' 12-04-2012: Added 'mate events' to get a list of all the events that are found in the codebase (credits go to Byte - http://www.byte.nl/blog/2012/02/03/how-to-list-all-events-in-magento) 11-04-2012: Added 'mate log' to view the last 50 lines of system.log 10-04-2012: Added 'mate import' to import a backupped database, tweaked 'skeleton' a bit 30-03-2012: Added 'mate reindexall' as a shortcut for 'mate indexer reindexall' 29-03-2012: Added 'mate skeleton' to quickly create a skeleton module for development CONTACT GitHub: https://github.com/peterjaap/mate Twitter: https://twitter.com/PeterJaap Email: [email protected] LICENSE Copyright (C) 2012 Elgentos This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
About
A command line Magento toolkit for Magento devs to perform repetitive tasks
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published