Skip to content

Instantly share code, notes, and snippets.

@atishgoswami
Created November 21, 2014 13:47
Show Gist options
  • Select an option

  • Save atishgoswami/4ae695a5a5355b4f5fd6 to your computer and use it in GitHub Desktop.

Select an option

Save atishgoswami/4ae695a5a5355b4f5fd6 to your computer and use it in GitHub Desktop.
Magento Module Scarfold Generator
#!/bin/bash
NAMESPACE=$1;
MODULE=$2;
HELPER="";
/bin/mkdir -p $NAMESPACE/$MODULE/etc/ \
$NAMESPACE/$MODULE/sql/ \
$NAMESPACE/$MODULE/sql/$NAMESPACE"_"$MODULE"_setup" \
$NAMESPACE/$MODULE/controllers/Adminhtml/ \
$NAMESPACE/$MODULE/Model/ \
$NAMESPACE/$MODULE/Model/Resource/$MODULE \
$NAMESPACE/$MODULE/Model/Mysql4/$MODULE \
$NAMESPACE/$MODULE/Block/ \
$NAMESPACE/$MODULE/Helper/;
/usr/bin/touch $NAMESPACE/$MODULE/etc/config.xml \
$NAMESPACE/$MODULE/etc/system.xml \
$NAMESPACE/$MODULE/etc/adminhtml.xml \
$NAMESPACE/$MODULE/controllers/Adminhtml/IndexController.php \
$NAMESPACE/$MODULE/controllers/IndexController.php \
$NAMESPACE/$MODULE/Model/"$MODULE.php" \
$NAMESPACE/$MODULE/Model/Resource/$MODULE/Collection.php \
$NAMESPACE/$MODULE/Model/Mysql4/$MODULE/Collection.php \
$NAMESPACE/$MODULE/Helper/Data.php \
$NAMESPACE/$MODULE/Block/"$MODULE.php" \
$NAMESPACE/$MODULE/sql/$NAMESPACE"_"$MODULE"_setup"/mysql4-install-0.0.1.php;
echo $HELPER;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment