Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 16th, 2012  |  syntax: None  |  size: 0.75 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #!/bin/bash
  2.  
  3. # help print
  4. function print_usage {
  5.         echo ""
  6.         echo "$0 <extension_name>"
  7. }
  8.  
  9. if [ $# != 1 ]; then
  10.         print_usage
  11.         exit 1
  12. fi
  13.  
  14. EXTENSION_NAME=$1
  15.  
  16. #
  17. EXTENSION_ROOT=extension/${EXTENSION_NAME}
  18. EXTENSION_DESIGN=${EXTENSION_ROOT}/design/${EXTENSION_NAME}
  19. EXTENSION_SETTINGS=${EXTENSION_ROOT}/settings
  20.  
  21. if [ -d ${EXTENSION_ROOT} ]; then
  22.     echo "${EXTENSION_ROOT} already exists."
  23.     exit 1
  24. fi
  25. #
  26. mkdir -p $EXTENSION_DESIGN
  27. mkdir $EXTENSION_DESIGN/images \
  28.          $EXTENSION_DESIGN/javascript \
  29.          $EXTENSION_DESIGN/override \
  30.          $EXTENSION_DESIGN/stylesheets \
  31.          $EXTENSION_DESIGN/templates
  32. mkdir $EXTENSION_SETTINGS
  33. #
  34. echo "<?php /*
  35.  
  36. [ExtensionSettings]
  37. DesignExtensions[]=${EXTENSION_NAME}
  38.  
  39. */ ?>" > $EXTENSION_SETTINGS/design.ini.append.php