Last active
March 16, 2018 22:54
-
-
Save nitriques/7358731 to your computer and use it in GitHub Desktop.
sync-starter-kit.sh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# alias syncsk='pwd=`pwd`; cd /q; ./sync-starter-kit.sh; cd $pwd;' | |
echo '--> Update Symphony' | |
cd symphony-2.4 | |
git fetch origin | |
git pull origin master | |
git submodule init && git submodule update | |
cd .. | |
echo '--> Update Extensions' | |
for D in extensions-2.4.0/*; do | |
if [ -d "${D}" ]; then | |
echo "${D}" | |
cd "${D}" | |
git stash | |
git stash drop | |
git fetch origin | |
#git pull origin master | |
git merge | |
cd ../.. | |
fi | |
done | |
echo '--> Update Template' | |
cd symphony-2-template | |
git fetch origin | |
git checkout master | |
git pull origin master | |
cd .. | |
echo '--> Update Framework' | |
cd framework.js | |
git fetch origin | |
git checkout dev | |
git pull origin dev | |
cd .. | |
echo '--> Update Framework Modules' | |
cd framework.js-modules | |
git fetch origin | |
git checkout dev | |
git pull origin dev | |
cd .. | |
echo '--> Delete' | |
rm -rf starter-kit-2.4.0/* | |
echo '--> Copy Symphony...' | |
cp -R symphony-2.4/* starter-kit-2.4.0/ | |
echo '--> Copy Template' | |
cp -R symphony-2-template/* starter-kit-2.4.0/ | |
rm starter-kit-2.4.0/README.md -f | |
rm starter-kit-2.4.0/LICENSE.txt -f | |
echo '--> Copy Framework' | |
mkdir starter-kit-2.4.0/workspace/assets/js/core | |
cp -R framework.js/dist/f* starter-kit-2.4.0/workspace/assets/js/core | |
echo '--> Copy Framework Modules' | |
cp -R framework.js-modules/src/* starter-kit-2.4.0/workspace/assets/js | |
echo '--> Copy Extensions' | |
cp -R extensions-2.4.0/ajax_checkbox starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/anti_brute_force starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/author_gravatar starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/backend_language_switcher starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/block_user_agent starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/cache_management starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/cachelite starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/client_logo starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/color_chooser_field starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/datetime starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/debugdevkit starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/duplicate_section starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/editor_for_symphony starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/email_field starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/extension_downloader starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/flang_detection_gtlds starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/flang_redirection starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/frontend_localisation starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/image_preview starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/image_upload starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/jit_image_manipulation starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/lang_french starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/languages starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/limit_section_entries starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/link_preview starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/markdown starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/multilingual_field starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/multilingual_image_upload starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/multilingual_tag_field starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/multilingual_upload_field starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/navigationicons starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/oembed_field starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/order_entries starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/page_lhandles starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/pagesfield starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/profiledevkit starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/publishnotesfield starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/publish_tabs starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/remote_datasource starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/save_and_return starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/selectbox_link_field starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/system_date_fields starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/system_log_link starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/textboxfield starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/unpublishedfilter starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/xmlfield starter-kit-2.4.0/extensions/ && echo '.' | |
cp -R extensions-2.4.0/xssfilter starter-kit-2.4.0/extensions/ && echo '.' | |
echo '--> Remove Symphony gruntfiles' | |
rm starter-kit-2.4.0/gruntfile.js -f | |
rm starter-kit-2.4.0/package.json -f | |
echo '--> Remove Symphony gruntfiles' | |
rm starter-kit-2.4.0/extensions/.gitkeep -f | |
echo '--> Create uploads folder' | |
mkdir starter-kit-2.4.0/workspace/uploads | |
mkdir starter-kit-2.4.0/workspace/uploads/config | |
echo '--> Un-git the shit (.gitignore)' | |
find starter-kit-2.4.0/* -iname .gitignore -follow -type f -exec rm -f {} \; | |
echo '--> Un-git the shit (.git files)' | |
find starter-kit-2.4.0/* -iname .git -follow -type f -exec rm -f {} \; | |
echo '--> Un-git the shit (.git directory)' | |
find starter-kit-2.4.0/* -iname .git -follow -type d -exec rm -rf {} \; | |
echo '--> Done.' |
Hahaha. Just saw you already found it! Yeah this step might throw a bunch of errors, but it's ok! find
runs first and registers some paths that gets deleted when its parent gets deleted.
there a T-Shirt waiting to be made
I looooooove t-shirts. The next one on my list is a black t-shirt with a big and bold white NO on it. I also would want to have a "one person, one account" shirt and another one that says "I do not know your password".
Nice ideas for T-Shirts right there! I want one that just has Esc
on it!
Hahahaha!!! That's a good one. It could even be Esc:qw
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
HAhaha
Un-git the shit
there a T-Shirt waiting to be made :) this is very helpful script.