Skip to content

Instantly share code, notes, and snippets.

@fawx
Created June 14, 2012 18:41
Show Gist options
  • Save fawx/2932100 to your computer and use it in GitHub Desktop.
Save fawx/2932100 to your computer and use it in GitHub Desktop.
symphony install script
#!/bin/bash
echo "creating project directory.."
mkdir $1
cd $1
git init
echo "downloading symphony files.."
git remote add core git://github.com/symphonycms/symphony-2.git
git pull core master
git submodule update --init
echo "downloading additional symphony assets.."
git submodule add git://github.com/hananils/datetime.git extensions/datetime --recursive
git submodule add git://github.com/hananils/subsectionmanager.git extensions/subsectionmanager --recursive
git submodule add git://github.com/nickdunn/order_entries.git extensions/order_entries --recursive
git submodule add git://github.com/nickdunn/publish_tabs.git extensions/publish_tabs --recursive
git submodule add git://github.com/brendo/customfieldcaptions.git extensions/customfieldcaptions --recursive
git submodule add git://github.com/tachyondecay/preview_textarea.git extensions/preview_textarea --recursive
git submodule add git://github.com/klaftertief/markdown_editor.git extensions/markdown_editor --recursive
git submodule add git://github.com/symphonists/image_index_preview.git extensions/image_index_preview --recursive
git submodule add git://github.com/domain7/html5_doctype.git extensions/html5_doctype --recursive
git submodule add git://github.com/vlad-ghita/limit_section_entries.git extensions/limit_section_entries --recursive
wget https://github.com/fawx/symphony-assets/zipball/master
mv master assets.zip
unzip assets.zip
mv fawx*/* .
mv fawx*/.gitignore .
echo "creating database.."
echo "create database $1" | mysql -uroot
echo "127.0.0.1 $1.localhost" > /etc/hosts
echo "cleaning up.."
rm -rf LICENCE README.markdown fawx* assets.zip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment