Skip to content

Instantly share code, notes, and snippets.

@nitriques
Last active March 16, 2018 22:54

Revisions

  1. nitriques revised this gist Mar 16, 2018. 1 changed file with 13 additions and 12 deletions.
    25 changes: 13 additions & 12 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@
    # cd $pwd;
    #}

    VERSION=2.2.0
    VERSION=2.3.0
    copy_only=0
    update_only=0

    @@ -57,8 +57,8 @@ if [ $copy_only -eq 0 ]; then
    echo '--> Update Symphony'
    cd symphony-2.7
    git fetch origin
    git checkout 2.7.x
    git pull --ff-only origin 2.7.x
    git checkout lts
    git pull --ff-only origin lts
    git submodule init && git submodule update
    cd ..
    echo '--> Update Extensions'
    @@ -96,15 +96,15 @@ cd ..
    echo '--> Update Framework'
    cd framework.js
    git fetch origin
    git checkout dev
    git pull origin dev
    git checkout master
    git pull origin master
    cd ..

    echo '--> Update Framework Modules'
    cd framework.js-modules
    git fetch origin
    git checkout dev
    git pull origin dev
    git checkout master
    git pull origin master
    cd ..

    fi # end copy only check
    @@ -119,6 +119,7 @@ cp -R symphony-2.7/* starter-kit-2.7.0/

    echo '--> Copy Template'
    cp -R symphony-2-template/* starter-kit-2.7.0/
    cp -R symphony-2-template/.well-known starter-kit-2.7.0/
    rm starter-kit-2.7.0/README.md -f
    rm starter-kit-2.7.0/LICENSE.txt -f

    @@ -140,7 +141,6 @@ cp -R extensions-2.7.0/cache_management starter-kit-2.7.0/extensions/ && echo '.
    cp -R extensions-2.7.0/cachelite starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/client_logo starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/color_chooser_field starter-kit-2.7.0/extensions/ && echo '.'
    #cp -R extensions-2.7.0/commonmark starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/dashboard starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/datetime starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/debugdevkit starter-kit-2.7.0/extensions/ && echo '.'
    @@ -149,7 +149,6 @@ cp -R extensions-2.7.0/duplicate_section starter-kit-2.7.0/extensions/ && echo '
    cp -R extensions-2.7.0/editor_for_symphony starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/email_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/entry_relationship_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/extension_downloader starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/flang_detection_gtlds starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/flang_redirection starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/frontend_localisation starter-kit-2.7.0/extensions/ && echo '.'
    @@ -186,19 +185,19 @@ cp -R extensions-2.7.0/selectbox_link_field starter-kit-2.7.0/extensions/ && ech
    cp -R extensions-2.7.0/sri starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/system_date_fields starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/system_log_link starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/systemidfield starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/textboxfield starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/tracker starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/uniquecheckboxfield starter-kit-2.7.0/extensions/ && echo '.'
    #cp -R extensions-2.7.0/unpublishedfilter starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/xmlfield starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/xssfilter starter-kit-2.7.0/extensions/ && echo '.'

    echo '--> Remove Symphony gruntfiles'
    rm starter-kit-2.7.0/gruntfile.js -f
    rm starter-kit-2.7.0/package.json -f
    rm starter-kit-2.7.0/package* -f

    echo '--> Remove Symphony composer files'
    rm starter-kit-2.7.0/composer.json -f
    rm starter-kit-2.7.0/composer.* -f

    echo '--> Remove .gitkeep'
    rm starter-kit-2.7.0/extensions/.gitkeep -f
    @@ -211,6 +210,8 @@ echo '--> Un-git the shit (.git files)'
    find starter-kit-2.7.0/* -iname .git -follow -type f -exec rm -f {} \;
    echo '--> Un-git the shit (.git directory)'
    find starter-kit-2.7.0/* -iname .git -follow -type d -exec rm -rf {} \;
    echo '--> Un-git the shit (.gitkeep files)'
    find starter-kit-2.7.0/* -iname .gitkeep -follow -type f -exec rm -rf {} \;

    echo 'Rename htaccess'
    mv starter-kit-2.7.0/htaccess.txt starter-kit-2.7.0/.htaccess
  2. nitriques revised this gist Jun 16, 2017. 1 changed file with 116 additions and 89 deletions.
    205 changes: 116 additions & 89 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -1,16 +1,15 @@
    #!/bin/bash

    # alias syncsk='pwd=`pwd`; cd /q; ./sync-starter-kit.sh; cd $pwd;'

    #function syncsk {
    #function syncsk27 {
    # pwd=`pwd`;
    # cd /q;
    # ./sync-starter-kit.sh $@;
    # ./sync-starter-kit.2.7.sh $@;
    # cd $pwd;
    #}

    VERSION=2.0.0
    VERSION=2.2.0
    copy_only=0
    update_only=0

    for i in "$@"
    do
    @@ -20,10 +19,34 @@ case $i in
    eval copy_only=1
    shift # past argument=value
    ;;
    --update)
    echo Update mode
    eval update_only=1
    shift # past argument=value
    ;;
    --version)
    echo $VERSION
    exit
    ;;
    --help)
    echo --copy --version --help --ext --update
    exit
    ;;
    --ext)
    for D in extensions-2.7.0/*; do
    if [ -d "${D}" ]; then
    cd "${D}"
    branch=$(git rev-parse --abbrev-ref HEAD)
    if [[ $branch != "master" ]]; then
    echo "*** ${D} is NOT on master ***"
    else
    echo "${D} is on master"
    fi
    cd ../..
    fi
    done
    exit
    ;;
    *)
    # unknown option
    ;;
    @@ -32,14 +55,14 @@ done

    if [ $copy_only -eq 0 ]; then
    echo '--> Update Symphony'
    cd symphony-2.6
    cd symphony-2.7
    git fetch origin
    git checkout master
    git pull origin master
    git checkout 2.7.x
    git pull --ff-only origin 2.7.x
    git submodule init && git submodule update
    cd ..
    echo '--> Update Extensions'
    for D in extensions-2.6.0/*; do
    for D in extensions-2.7.0/*; do
    if [ -d "${D}" ]; then
    cd "${D}"
    echo ""
    @@ -83,110 +106,114 @@ git fetch origin
    git checkout dev
    git pull origin dev
    cd ..

    fi # end copy only check
    if [ $update_only -eq 0 ]; then

    echo '--> Delete'
    rm -rf starter-kit-2.6.0/*
    mkdir -p starter-kit-2.6.0
    rm -rf starter-kit-2.7.0/*
    mkdir -p starter-kit-2.7.0

    echo '--> Copy Symphony...'
    cp -R symphony-2.6/* starter-kit-2.6.0/
    cp -R symphony-2.7/* starter-kit-2.7.0/

    echo '--> Copy Template'
    cp -R symphony-2-template/* starter-kit-2.6.0/
    rm starter-kit-2.6.0/README.md -f
    rm starter-kit-2.6.0/LICENSE.txt -f
    cp -R symphony-2-template/* starter-kit-2.7.0/
    rm starter-kit-2.7.0/README.md -f
    rm starter-kit-2.7.0/LICENSE.txt -f

    echo '--> Copy Framework'
    mkdir starter-kit-2.6.0/workspace/assets/js/core
    cp -R framework.js/dist/f* starter-kit-2.6.0/workspace/assets/js/core
    mkdir starter-kit-2.7.0/workspace/assets/js/core
    cp -R framework.js/dist/f* starter-kit-2.7.0/workspace/assets/js/core

    echo '--> Copy Framework Modules'
    cp -R framework.js-modules/src/* starter-kit-2.6.0/workspace/assets/js
    cp -R framework.js-modules/src/* starter-kit-2.7.0/workspace/assets/js

    echo '--> Copy Extensions'
    cp -R extensions-2.6.0/addresslocationfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/ajax_checkbox starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/anti_brute_force starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/author_gravatar starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/backend_language_switcher starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/block_user_agent starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/cache_management starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/cachelite starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/client_logo starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/color_chooser_field starter-kit-2.6.0/extensions/ && echo '.'
    #cp -R extensions-2.6.0/commonmark starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/dashboard starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/datetime starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/debugdevkit starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/documenter starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/duplicate_section starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/editor_for_symphony starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/email_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/entry_relationship_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/extension_downloader starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/flang_detection_gtlds starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/flang_redirection starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/frontend_localisation starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/google_analytics_dashboard starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/image_preview starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/image_upload starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/jit_image_manipulation starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/lang_french starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/languages starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/limit_section_entries starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/link_preview starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/markdown starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_checkbox_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_oembed_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_image_upload starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_selectbox_link_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_tag_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_upload_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/navigationicons starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/numberfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/oembed_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/order_entries starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/page_lhandles starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/pagesfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/profiledevkit starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/publishnotesfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/publish_tabs starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/random_entries_generator starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/remote_datasource starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/save_and_return starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/selectbox_link_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/sri starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/system_date_fields starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/system_log_link starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/textboxfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/tracker starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/uniquecheckboxfield starter-kit-2.6.0/extensions/ && echo '.'
    #cp -R extensions-2.6.0/unpublishedfilter starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/xmlfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/xssfilter starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/addresslocationfield starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/ajax_checkbox starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/anti_brute_force starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/author_gravatar starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/backend_language_switcher starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/block_user_agent starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/cache_management starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/cachelite starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/client_logo starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/color_chooser_field starter-kit-2.7.0/extensions/ && echo '.'
    #cp -R extensions-2.7.0/commonmark starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/dashboard starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/datetime starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/debugdevkit starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/documenter starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/duplicate_section starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/editor_for_symphony starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/email_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/entry_relationship_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/extension_downloader starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/flang_detection_gtlds starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/flang_redirection starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/frontend_localisation starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/google_analytics_dashboard starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/image_preview starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/image_upload starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/jit_image_manipulation starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/lang_french starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/languages starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/limit_section_entries starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/link_preview starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/logsdevkit starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/markdown starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/multilingual_checkbox_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/multilingual_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/multilingual_oembed_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/multilingual_image_upload starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/multilingual_selectbox_link_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/multilingual_tag_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/multilingual_upload_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/navigationicons starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/numberfield starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/oembed_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/order_entries starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/page_lhandles starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/pagesfield starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/profiledevkit starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/publishnotesfield starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/publish_tabs starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/random_entries_generator starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/remote_datasource starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/save_and_return starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/selectbox_link_field starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/sri starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/system_date_fields starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/system_log_link starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/textboxfield starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/tracker starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/uniquecheckboxfield starter-kit-2.7.0/extensions/ && echo '.'
    #cp -R extensions-2.7.0/unpublishedfilter starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/xmlfield starter-kit-2.7.0/extensions/ && echo '.'
    cp -R extensions-2.7.0/xssfilter starter-kit-2.7.0/extensions/ && echo '.'

    echo '--> Remove Symphony gruntfiles'
    rm starter-kit-2.6.0/gruntfile.js -f
    rm starter-kit-2.6.0/package.json -f
    rm starter-kit-2.7.0/gruntfile.js -f
    rm starter-kit-2.7.0/package.json -f

    echo '--> Remove Symphony composer files'
    rm starter-kit-2.6.0/composer.json -f
    rm starter-kit-2.7.0/composer.json -f

    echo '--> Remove .gitkeep'
    rm starter-kit-2.6.0/extensions/.gitkeep -f
    rm starter-kit-2.6.0/workspace/uploads/config/.gitkeep -f
    rm starter-kit-2.6.0/workspace/uploads/metas/.gitkeep -f
    rm starter-kit-2.7.0/extensions/.gitkeep -f
    rm starter-kit-2.7.0/workspace/uploads/config/.gitkeep -f
    rm starter-kit-2.7.0/workspace/uploads/metas/.gitkeep -f

    echo '--> Un-git the shit (.gitignore)'
    find starter-kit-2.6.0/* -iname .gitignore -follow -type f -exec rm -f {} \;
    find starter-kit-2.7.0/* -iname .gitignore -follow -type f -exec rm -f {} \;
    echo '--> Un-git the shit (.git files)'
    find starter-kit-2.6.0/* -iname .git -follow -type f -exec rm -f {} \;
    find starter-kit-2.7.0/* -iname .git -follow -type f -exec rm -f {} \;
    echo '--> Un-git the shit (.git directory)'
    find starter-kit-2.6.0/* -iname .git -follow -type d -exec rm -rf {} \;
    find starter-kit-2.7.0/* -iname .git -follow -type d -exec rm -rf {} \;

    echo 'Rename htaccess'
    mv starter-kit-2.6.0/htaccess.txt starter-kit-2.6.0/.htaccess
    mv starter-kit-2.7.0/htaccess.txt starter-kit-2.7.0/.htaccess
    fi # end update only check

    echo '--> Done.'
  3. nitriques revised this gist Dec 14, 2016. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,6 @@ case $i in
    --copy)
    echo Copy mode
    eval copy_only=1
    echo $copy_only
    shift # past argument=value
    ;;
    --version)
  4. nitriques revised this gist Dec 14, 2016. 1 changed file with 31 additions and 0 deletions.
    31 changes: 31 additions & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,36 @@

    # alias syncsk='pwd=`pwd`; cd /q; ./sync-starter-kit.sh; cd $pwd;'

    #function syncsk {
    # pwd=`pwd`;
    # cd /q;
    # ./sync-starter-kit.sh $@;
    # cd $pwd;
    #}

    VERSION=2.0.0
    copy_only=0

    for i in "$@"
    do
    case $i in
    --copy)
    echo Copy mode
    eval copy_only=1
    echo $copy_only
    shift # past argument=value
    ;;
    --version)
    echo $VERSION
    exit
    ;;
    *)
    # unknown option
    ;;
    esac
    done

    if [ $copy_only -eq 0 ]; then
    echo '--> Update Symphony'
    cd symphony-2.6
    git fetch origin
    @@ -54,6 +84,7 @@ git fetch origin
    git checkout dev
    git pull origin dev
    cd ..
    fi # end copy only check

    echo '--> Delete'
    rm -rf starter-kit-2.6.0/*
  5. nitriques revised this gist Nov 10, 2016. 1 changed file with 7 additions and 2 deletions.
    9 changes: 7 additions & 2 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,5 @@
    #!/bin/bash

    # alias syncsk='pwd=`pwd`; cd /q; ./sync-starter-kit.sh; cd $pwd;'

    echo '--> Update Symphony'
    @@ -23,7 +25,7 @@ for D in extensions-2.6.0/*; do
    git stash drop
    #git checkout master
    #git fetch origin
    git pull origin master
    git pull --ff-only origin master
    git submodule init && git submodule update
    #git merge
    #git status
    @@ -105,13 +107,15 @@ cp -R extensions-2.6.0/languages starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/limit_section_entries starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/link_preview starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/markdown starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_checkbox_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_oembed_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_image_upload starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_selectbox_link_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_tag_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_upload_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/navigationicons starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/numberfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/oembed_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/order_entries starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/page_lhandles starter-kit-2.6.0/extensions/ && echo '.'
    @@ -123,6 +127,7 @@ cp -R extensions-2.6.0/random_entries_generator starter-kit-2.6.0/extensions/ &&
    cp -R extensions-2.6.0/remote_datasource starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/save_and_return starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/selectbox_link_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/sri starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/system_date_fields starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/system_log_link starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/textboxfield starter-kit-2.6.0/extensions/ && echo '.'
    @@ -154,4 +159,4 @@ find starter-kit-2.6.0/* -iname .git -follow -type d -exec rm -rf {} \;
    echo 'Rename htaccess'
    mv starter-kit-2.6.0/htaccess.txt starter-kit-2.6.0/.htaccess

    echo '--> Done.'
    echo '--> Done.'
  6. nitriques revised this gist Mar 14, 2016. 1 changed file with 6 additions and 3 deletions.
    9 changes: 6 additions & 3 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -83,10 +83,11 @@ cp -R extensions-2.6.0/cache_management starter-kit-2.6.0/extensions/ && echo '.
    cp -R extensions-2.6.0/cachelite starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/client_logo starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/color_chooser_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/commonmark starter-kit-2.6.0/extensions/ && echo '.'
    #cp -R extensions-2.6.0/commonmark starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/dashboard starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/datetime starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/debugdevkit starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/documenter starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/duplicate_section starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/editor_for_symphony starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/email_field starter-kit-2.6.0/extensions/ && echo '.'
    @@ -125,7 +126,9 @@ cp -R extensions-2.6.0/selectbox_link_field starter-kit-2.6.0/extensions/ && ech
    cp -R extensions-2.6.0/system_date_fields starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/system_log_link starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/textboxfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/unpublishedfilter starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/tracker starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/uniquecheckboxfield starter-kit-2.6.0/extensions/ && echo '.'
    #cp -R extensions-2.6.0/unpublishedfilter starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/xmlfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/xssfilter starter-kit-2.6.0/extensions/ && echo '.'

    @@ -151,4 +154,4 @@ find starter-kit-2.6.0/* -iname .git -follow -type d -exec rm -rf {} \;
    echo 'Rename htaccess'
    mv starter-kit-2.6.0/htaccess.txt starter-kit-2.6.0/.htaccess

    echo '--> Done.'
    echo '--> Done.'
  7. nitriques revised this gist Feb 24, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -73,6 +73,7 @@ echo '--> Copy Framework Modules'
    cp -R framework.js-modules/src/* starter-kit-2.6.0/workspace/assets/js

    echo '--> Copy Extensions'
    cp -R extensions-2.6.0/addresslocationfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/ajax_checkbox starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/anti_brute_force starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/author_gravatar starter-kit-2.6.0/extensions/ && echo '.'
  8. nitriques revised this gist Aug 7, 2015. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -83,6 +83,7 @@ cp -R extensions-2.6.0/cachelite starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/client_logo starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/color_chooser_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/commonmark starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/dashboard starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/datetime starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/debugdevkit starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/duplicate_section starter-kit-2.6.0/extensions/ && echo '.'
    @@ -93,6 +94,7 @@ cp -R extensions-2.6.0/extension_downloader starter-kit-2.6.0/extensions/ && ech
    cp -R extensions-2.6.0/flang_detection_gtlds starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/flang_redirection starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/frontend_localisation starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/google_analytics_dashboard starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/image_preview starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/image_upload starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/jit_image_manipulation starter-kit-2.6.0/extensions/ && echo '.'
    @@ -148,4 +150,4 @@ find starter-kit-2.6.0/* -iname .git -follow -type d -exec rm -rf {} \;
    echo 'Rename htaccess'
    mv starter-kit-2.6.0/htaccess.txt starter-kit-2.6.0/.htaccess

    echo '--> Done.'
    echo '--> Done.'
  9. nitriques revised this gist May 22, 2015. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -115,6 +115,7 @@ cp -R extensions-2.6.0/pagesfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/profiledevkit starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/publishnotesfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/publish_tabs starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/random_entries_generator starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/remote_datasource starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/save_and_return starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/selectbox_link_field starter-kit-2.6.0/extensions/ && echo '.'
  10. nitriques revised this gist May 15, 2015. 1 changed file with 23 additions and 7 deletions.
    30 changes: 23 additions & 7 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -3,20 +3,31 @@
    echo '--> Update Symphony'
    cd symphony-2.6
    git fetch origin
    git checkout master
    git pull origin master
    git submodule init && git submodule update
    cd ..
    echo '--> Update Extensions'
    for D in extensions-2.6.0/*; do
    if [ -d "${D}" ]; then
    echo "${D}"
    cd "${D}"
    git stash
    git stash drop
    #git fetch origin
    git pull origin master
    git submodule init && git submodule update
    #git merge
    echo ""
    echo "${D}"
    branch=$(git rev-parse --abbrev-ref HEAD)
    if [[ $branch != "master" ]]; then
    echo "****************************"
    echo "Skipping since not on master"
    echo "****************************"
    else
    git stash
    git stash drop
    #git checkout master
    #git fetch origin
    git pull origin master
    git submodule init && git submodule update
    #git merge
    #git status
    fi
    cd ../..
    fi
    done
    @@ -91,7 +102,9 @@ cp -R extensions-2.6.0/limit_section_entries starter-kit-2.6.0/extensions/ && ec
    cp -R extensions-2.6.0/link_preview starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/markdown starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_oembed_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_image_upload starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_selectbox_link_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_tag_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_upload_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/navigationicons starter-kit-2.6.0/extensions/ && echo '.'
    @@ -116,6 +129,9 @@ echo '--> Remove Symphony gruntfiles'
    rm starter-kit-2.6.0/gruntfile.js -f
    rm starter-kit-2.6.0/package.json -f

    echo '--> Remove Symphony composer files'
    rm starter-kit-2.6.0/composer.json -f

    echo '--> Remove .gitkeep'
    rm starter-kit-2.6.0/extensions/.gitkeep -f
    rm starter-kit-2.6.0/workspace/uploads/config/.gitkeep -f
  11. nitriques revised this gist Mar 11, 2015. 1 changed file with 69 additions and 203 deletions.
    272 changes: 69 additions & 203 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -1,13 +1,13 @@
    # alias syncsk='pwd=`pwd`; cd /q; ./sync-starter-kit.sh; cd $pwd;'

    echo '--> Update Symphony'
    cd symphony-2.5
    cd symphony-2.6
    git fetch origin
    git pull origin master
    git submodule init && git submodule update
    cd ..
    echo '--> Update Extensions'
    for D in extensions-2.5.0/*; do
    for D in extensions-2.6.0/*; do
    if [ -d "${D}" ]; then
    echo "${D}"
    cd "${D}"
    @@ -43,226 +43,92 @@ git pull origin dev
    cd ..

    echo '--> Delete'
    rm -rf starter-kit-2.5.0/*
    mkdir -p starter-kit-2.5.0
    rm -rf starter-kit-2.6.0/*
    mkdir -p starter-kit-2.6.0

    echo '--> Copy Symphony...'
    cp -R symphony-2.5/* starter-kit-2.5.0/
    cp -R symphony-2.6/* starter-kit-2.6.0/

    echo '--> Copy Template'
    cp -R symphony-2-template/* starter-kit-2.5.0/
    rm starter-kit-2.5.0/README.md -f
    rm starter-kit-2.5.0/LICENSE.txt -f
    cp -R symphony-2-template/* starter-kit-2.6.0/
    rm starter-kit-2.6.0/README.md -f
    rm starter-kit-2.6.0/LICENSE.txt -f

    echo '--> Copy Framework'
    mkdir starter-kit-2.5.0/workspace/assets/js/core
    cp -R framework.js/dist/f* starter-kit-2.5.0/workspace/assets/js/core
    mkdir starter-kit-2.6.0/workspace/assets/js/core
    cp -R framework.js/dist/f* starter-kit-2.6.0/workspace/assets/js/core

    echo '--> Copy Framework Modules'
    cp -R framework.js-modules/src/* starter-kit-2.5.0/workspace/assets/js
    cp -R framework.js-modules/src/* starter-kit-2.6.0/workspace/assets/js

    echo '--> Copy Extensions'
    cp -R extensions-2.5.0/ajax_checkbox starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/anti_brute_force starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/author_gravatar starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/backend_language_switcher starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/block_user_agent starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/cache_management starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/cachelite starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/client_logo starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/color_chooser_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/commonmark starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/datetime starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/debugdevkit starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/duplicate_section starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/editor_for_symphony starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/email_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/entry_relationship_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/extension_downloader starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/flang_detection_gtlds starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/flang_redirection starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/frontend_localisation starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/image_preview starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/image_upload starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/jit_image_manipulation starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/lang_french starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/languages starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/limit_section_entries starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/link_preview starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/markdown starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_image_upload starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_tag_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_upload_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/navigationicons starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/oembed_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/order_entries starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/page_lhandles starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/pagesfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/profiledevkit starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/publishnotesfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/publish_tabs starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/remote_datasource starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/save_and_return starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/selectbox_link_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/system_date_fields starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/system_log_link starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/textboxfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/unpublishedfilter starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/xmlfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/xssfilter starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/ajax_checkbox starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/anti_brute_force starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/author_gravatar starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/backend_language_switcher starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/block_user_agent starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/cache_management starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/cachelite starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/client_logo starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/color_chooser_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/commonmark starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/datetime starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/debugdevkit starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/duplicate_section starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/editor_for_symphony starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/email_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/entry_relationship_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/extension_downloader starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/flang_detection_gtlds starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/flang_redirection starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/frontend_localisation starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/image_preview starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/image_upload starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/jit_image_manipulation starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/lang_french starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/languages starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/limit_section_entries starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/link_preview starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/markdown starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_image_upload starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_tag_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/multilingual_upload_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/navigationicons starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/oembed_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/order_entries starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/page_lhandles starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/pagesfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/profiledevkit starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/publishnotesfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/publish_tabs starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/remote_datasource starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/save_and_return starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/selectbox_link_field starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/system_date_fields starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/system_log_link starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/textboxfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/unpublishedfilter starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/xmlfield starter-kit-2.6.0/extensions/ && echo '.'
    cp -R extensions-2.6.0/xssfilter starter-kit-2.6.0/extensions/ && echo '.'

    echo '--> Remove Symphony gruntfiles'
    rm starter-kit-2.5.0/gruntfile.js -f
    rm starter-kit-2.5.0/package.json -f
    rm starter-kit-2.6.0/gruntfile.js -f
    rm starter-kit-2.6.0/package.json -f

    echo '--> Remove .gitkeep'
    rm starter-kit-2.5.0/extensions/.gitkeep -f
    rm starter-kit-2.5.0/workspace/uploads/config/.gitkeep -f
    rm starter-kit-2.5.0/workspace/uploads/metas/.gitkeep -f

    rm starter-kit-2.6.0/extensions/.gitkeep -f
    rm starter-kit-2.6.0/workspace/uploads/config/.gitkeep -f
    rm starter-kit-2.6.0/workspace/uploads/metas/.gitkeep -f

    echo '--> Un-git the shit (.gitignore)'
    find starter-kit-2.5.0/* -iname .gitignore -follow -type f -exec rm -f {} \;
    find starter-kit-2.6.0/* -iname .gitignore -follow -type f -exec rm -f {} \;
    echo '--> Un-git the shit (.git files)'
    find starter-kit-2.5.0/* -iname .git -follow -type f -exec rm -f {} \;
    find starter-kit-2.6.0/* -iname .git -follow -type f -exec rm -f {} \;
    echo '--> Un-git the shit (.git directory)'
    find starter-kit-2.5.0/* -iname .git -follow -type d -exec rm -rf {} \;

    # alias syncsk='pwd=`pwd`; cd /q; ./sync-starter-kit.sh; cd $pwd;'

    echo '--> Update Symphony'
    cd symphony-2.5
    git fetch origin
    git pull origin master
    git submodule init && git submodule update
    cd ..
    echo '--> Update Extensions'
    for D in extensions-2.5.0/*; do
    if [ -d "${D}" ]; then
    echo "${D}"
    cd "${D}"
    git stash
    git stash drop
    #git fetch origin
    git pull origin master
    git submodule init && git submodule update
    #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.5.0/*
    mkdir -p starter-kit-2.5.0

    echo '--> Copy Symphony...'
    cp -R symphony-2.5/* starter-kit-2.5.0/

    echo '--> Copy Template'
    cp -R symphony-2-template/* starter-kit-2.5.0/
    rm starter-kit-2.5.0/README.md -f
    rm starter-kit-2.5.0/LICENSE.txt -f

    echo '--> Copy Framework'
    mkdir starter-kit-2.5.0/workspace/assets/js/core
    cp -R framework.js/dist/f* starter-kit-2.5.0/workspace/assets/js/core

    echo '--> Copy Framework Modules'
    cp -R framework.js-modules/src/* starter-kit-2.5.0/workspace/assets/js

    echo '--> Copy Extensions'
    cp -R extensions-2.5.0/ajax_checkbox starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/anti_brute_force starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/author_gravatar starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/backend_language_switcher starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/block_user_agent starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/cache_management starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/cachelite starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/client_logo starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/color_chooser_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/commonmark starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/datetime starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/debugdevkit starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/duplicate_section starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/editor_for_symphony starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/email_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/entry_relationship_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/extension_downloader starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/flang_detection_gtlds starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/flang_redirection starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/frontend_localisation starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/image_preview starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/image_upload starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/jit_image_manipulation starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/lang_french starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/languages starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/limit_section_entries starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/link_preview starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/markdown starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_image_upload starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_tag_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_upload_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/navigationicons starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/oembed_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/order_entries starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/page_lhandles starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/pagesfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/profiledevkit starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/publishnotesfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/publish_tabs starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/remote_datasource starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/save_and_return starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/selectbox_link_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/system_date_fields starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/system_log_link starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/textboxfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/unpublishedfilter starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/xmlfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/xssfilter starter-kit-2.5.0/extensions/ && echo '.'

    echo '--> Remove Symphony gruntfiles'
    rm starter-kit-2.5.0/gruntfile.js -f
    rm starter-kit-2.5.0/package.json -f

    echo '--> Remove .gitkeep'
    rm starter-kit-2.5.0/extensions/.gitkeep -f
    rm starter-kit-2.5.0/workspace/uploads/config/.gitkeep -f
    rm starter-kit-2.5.0/workspace/uploads/metas/.gitkeep -f


    echo '--> Un-git the shit (.gitignore)'
    find starter-kit-2.5.0/* -iname .gitignore -follow -type f -exec rm -f {} \;
    echo '--> Un-git the shit (.git files)'
    find starter-kit-2.5.0/* -iname .git -follow -type f -exec rm -f {} \;
    echo '--> Un-git the shit (.git directory)'
    find starter-kit-2.5.0/* -iname .git -follow -type d -exec rm -rf {} \;
    find starter-kit-2.6.0/* -iname .git -follow -type d -exec rm -rf {} \;

    echo 'Rename htaccess'
    mv starter-kit-2.5.0/htaccess.txt starter-kit-2.5.0/.htaccess

    echo '--> Done.'
    mv starter-kit-2.6.0/htaccess.txt starter-kit-2.6.0/.htaccess

    echo '--> Done.'
  12. nitriques revised this gist Dec 19, 2014. 1 changed file with 136 additions and 0 deletions.
    136 changes: 136 additions & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -129,4 +129,140 @@ find starter-kit-2.5.0/* -iname .git -follow -type f -exec rm -f {} \;
    echo '--> Un-git the shit (.git directory)'
    find starter-kit-2.5.0/* -iname .git -follow -type d -exec rm -rf {} \;

    # alias syncsk='pwd=`pwd`; cd /q; ./sync-starter-kit.sh; cd $pwd;'

    echo '--> Update Symphony'
    cd symphony-2.5
    git fetch origin
    git pull origin master
    git submodule init && git submodule update
    cd ..
    echo '--> Update Extensions'
    for D in extensions-2.5.0/*; do
    if [ -d "${D}" ]; then
    echo "${D}"
    cd "${D}"
    git stash
    git stash drop
    #git fetch origin
    git pull origin master
    git submodule init && git submodule update
    #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.5.0/*
    mkdir -p starter-kit-2.5.0

    echo '--> Copy Symphony...'
    cp -R symphony-2.5/* starter-kit-2.5.0/

    echo '--> Copy Template'
    cp -R symphony-2-template/* starter-kit-2.5.0/
    rm starter-kit-2.5.0/README.md -f
    rm starter-kit-2.5.0/LICENSE.txt -f

    echo '--> Copy Framework'
    mkdir starter-kit-2.5.0/workspace/assets/js/core
    cp -R framework.js/dist/f* starter-kit-2.5.0/workspace/assets/js/core

    echo '--> Copy Framework Modules'
    cp -R framework.js-modules/src/* starter-kit-2.5.0/workspace/assets/js

    echo '--> Copy Extensions'
    cp -R extensions-2.5.0/ajax_checkbox starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/anti_brute_force starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/author_gravatar starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/backend_language_switcher starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/block_user_agent starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/cache_management starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/cachelite starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/client_logo starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/color_chooser_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/commonmark starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/datetime starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/debugdevkit starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/duplicate_section starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/editor_for_symphony starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/email_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/entry_relationship_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/extension_downloader starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/flang_detection_gtlds starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/flang_redirection starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/frontend_localisation starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/image_preview starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/image_upload starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/jit_image_manipulation starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/lang_french starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/languages starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/limit_section_entries starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/link_preview starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/markdown starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_image_upload starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_tag_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_upload_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/navigationicons starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/oembed_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/order_entries starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/page_lhandles starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/pagesfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/profiledevkit starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/publishnotesfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/publish_tabs starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/remote_datasource starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/save_and_return starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/selectbox_link_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/system_date_fields starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/system_log_link starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/textboxfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/unpublishedfilter starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/xmlfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/xssfilter starter-kit-2.5.0/extensions/ && echo '.'

    echo '--> Remove Symphony gruntfiles'
    rm starter-kit-2.5.0/gruntfile.js -f
    rm starter-kit-2.5.0/package.json -f

    echo '--> Remove .gitkeep'
    rm starter-kit-2.5.0/extensions/.gitkeep -f
    rm starter-kit-2.5.0/workspace/uploads/config/.gitkeep -f
    rm starter-kit-2.5.0/workspace/uploads/metas/.gitkeep -f


    echo '--> Un-git the shit (.gitignore)'
    find starter-kit-2.5.0/* -iname .gitignore -follow -type f -exec rm -f {} \;
    echo '--> Un-git the shit (.git files)'
    find starter-kit-2.5.0/* -iname .git -follow -type f -exec rm -f {} \;
    echo '--> Un-git the shit (.git directory)'
    find starter-kit-2.5.0/* -iname .git -follow -type d -exec rm -rf {} \;

    echo 'Rename htaccess'
    mv starter-kit-2.5.0/htaccess.txt starter-kit-2.5.0/.htaccess

    echo '--> Done.'

    echo '--> Done.'
  13. nitriques revised this gist Nov 6, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -15,6 +15,7 @@ for D in extensions-2.5.0/*; do
    git stash drop
    #git fetch origin
    git pull origin master
    git submodule init && git submodule update
    #git merge
    cd ../..
    fi
  14. nitriques revised this gist Oct 31, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -70,6 +70,7 @@ cp -R extensions-2.5.0/cache_management starter-kit-2.5.0/extensions/ && echo '.
    cp -R extensions-2.5.0/cachelite starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/client_logo starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/color_chooser_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/commonmark starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/datetime starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/debugdevkit starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/duplicate_section starter-kit-2.5.0/extensions/ && echo '.'
  15. nitriques revised this gist Oct 30, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -75,6 +75,7 @@ cp -R extensions-2.5.0/debugdevkit starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/duplicate_section starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/editor_for_symphony starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/email_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/entry_relationship_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/extension_downloader starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/flang_detection_gtlds starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/flang_redirection starter-kit-2.5.0/extensions/ && echo '.'
  16. nitriques revised this gist Oct 15, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -43,6 +43,7 @@ cd ..

    echo '--> Delete'
    rm -rf starter-kit-2.5.0/*
    mkdir -p starter-kit-2.5.0

    echo '--> Copy Symphony...'
    cp -R symphony-2.5/* starter-kit-2.5.0/
  17. nitriques revised this gist Oct 15, 2014. 1 changed file with 69 additions and 71 deletions.
    140 changes: 69 additions & 71 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -1,21 +1,21 @@
    # alias syncsk='pwd=`pwd`; cd /q; ./sync-starter-kit.sh; cd $pwd;'

    echo '--> Update Symphony'
    cd symphony-2.4
    cd symphony-2.5
    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
    for D in extensions-2.5.0/*; do
    if [ -d "${D}" ]; then
    echo "${D}"
    cd "${D}"
    git stash
    git stash drop
    git fetch origin
    #git pull origin master
    git merge
    #git fetch origin
    git pull origin master
    #git merge
    cd ../..
    fi
    done
    @@ -42,89 +42,87 @@ git pull origin dev
    cd ..

    echo '--> Delete'
    rm -rf starter-kit-2.4.0/*
    rm -rf starter-kit-2.5.0/*

    echo '--> Copy Symphony...'
    cp -R symphony-2.4/* starter-kit-2.4.0/
    cp -R symphony-2.5/* starter-kit-2.5.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
    cp -R symphony-2-template/* starter-kit-2.5.0/
    rm starter-kit-2.5.0/README.md -f
    rm starter-kit-2.5.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
    mkdir starter-kit-2.5.0/workspace/assets/js/core
    cp -R framework.js/dist/f* starter-kit-2.5.0/workspace/assets/js/core

    echo '--> Copy Framework Modules'
    cp -R framework.js-modules/src/* starter-kit-2.4.0/workspace/assets/js
    cp -R framework.js-modules/src/* starter-kit-2.5.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 '.'
    cp -R extensions-2.5.0/ajax_checkbox starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/anti_brute_force starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/author_gravatar starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/backend_language_switcher starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/block_user_agent starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/cache_management starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/cachelite starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/client_logo starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/color_chooser_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/datetime starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/debugdevkit starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/duplicate_section starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/editor_for_symphony starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/email_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/extension_downloader starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/flang_detection_gtlds starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/flang_redirection starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/frontend_localisation starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/image_preview starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/image_upload starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/jit_image_manipulation starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/lang_french starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/languages starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/limit_section_entries starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/link_preview starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/markdown starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_image_upload starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_tag_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/multilingual_upload_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/navigationicons starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/oembed_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/order_entries starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/page_lhandles starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/pagesfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/profiledevkit starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/publishnotesfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/publish_tabs starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/remote_datasource starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/save_and_return starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/selectbox_link_field starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/system_date_fields starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/system_log_link starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/textboxfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/unpublishedfilter starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/xmlfield starter-kit-2.5.0/extensions/ && echo '.'
    cp -R extensions-2.5.0/xssfilter starter-kit-2.5.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
    rm starter-kit-2.5.0/gruntfile.js -f
    rm starter-kit-2.5.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 '--> Remove .gitkeep'
    rm starter-kit-2.5.0/extensions/.gitkeep -f
    rm starter-kit-2.5.0/workspace/uploads/config/.gitkeep -f
    rm starter-kit-2.5.0/workspace/uploads/metas/.gitkeep -f


    echo '--> Un-git the shit (.gitignore)'
    find starter-kit-2.4.0/* -iname .gitignore -follow -type f -exec rm -f {} \;
    find starter-kit-2.5.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 {} \;
    find starter-kit-2.5.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 {} \;
    find starter-kit-2.5.0/* -iname .git -follow -type d -exec rm -rf {} \;

    echo '--> Done.'
  18. nitriques revised this gist Jul 29, 2014. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -112,6 +112,9 @@ 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
  19. nitriques revised this gist Jul 25, 2014. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -14,16 +14,17 @@ for D in extensions-2.4.0/*; do
    git stash
    git stash drop
    git fetch origin
    git pull origin master
    #git pull origin master
    git merge
    cd ../..
    fi
    done

    echo '--> Update Template'
    cd symphony-2-template
    git fetch origin
    git checkout dev
    git pull origin dev
    git checkout master
    git pull origin master
    cd ..

    echo '--> Update Framework'
  20. nitriques revised this gist Jun 27, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -71,6 +71,7 @@ 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 '.'
    @@ -84,7 +85,6 @@ 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/markdown_editor 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 '.'
  21. nitriques revised this gist Jun 25, 2014. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -111,6 +111,11 @@ echo '--> Remove Symphony gruntfiles'
    rm starter-kit-2.4.0/gruntfile.js -f
    rm starter-kit-2.4.0/package.json -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)'
  22. nitriques revised this gist Jun 10, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,5 @@
    # alias syncsk='pwd=`pwd`; cd /q; ./sync-starter-kit.sh; cd $pwd;'

    echo '--> Update Symphony'
    cd symphony-2.4
    git fetch origin
  23. nitriques revised this gist Jun 2, 2014. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -93,7 +93,6 @@ 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/publish_shortcuts 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 '.'
  24. nitriques revised this gist May 20, 2014. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -45,7 +45,9 @@ echo '--> Copy Symphony...'
    cp -R symphony-2.4/* starter-kit-2.4.0/

    echo '--> Copy Template'
    cp -R symphony-2-template/workspace starter-kit-2.4.0/
    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
  25. nitriques revised this gist May 20, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -68,6 +68,7 @@ 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/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 '.'
  26. nitriques revised this gist May 20, 2014. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -107,9 +107,11 @@ echo '--> Remove Symphony gruntfiles'
    rm starter-kit-2.4.0/gruntfile.js -f
    rm starter-kit-2.4.0/package.json -f

    echo '--> Un-git the shit'
    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.'
  27. nitriques revised this gist May 20, 2014. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -103,6 +103,9 @@ 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 '--> Un-git the shit'
    find starter-kit-2.4.0/* -iname .gitignore -follow -type f -exec rm -f {} \;
  28. nitriques revised this gist May 20, 2014. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -39,8 +39,7 @@ git pull origin dev
    cd ..

    echo '--> Delete'
    rm -rf starter-kit-2.4.0
    mkdir starter-kit-2.4.0 -p
    rm -rf starter-kit-2.4.0/*

    echo '--> Copy Symphony...'
    cp -R symphony-2.4/* starter-kit-2.4.0/
  29. nitriques revised this gist May 20, 2014. 1 changed file with 48 additions and 41 deletions.
    89 changes: 48 additions & 41 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@ git pull origin master
    git submodule init && git submodule update
    cd ..
    echo '--> Update Extensions'
    for D in extensions-2.3.3/*; do
    for D in extensions-2.4.0/*; do
    if [ -d "${D}" ]; then
    echo "${D}"
    cd "${D}"
    @@ -56,46 +56,53 @@ 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.3.3/ajax_checkbox starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/anti_brute_force starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/author_gravatar starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/backend_language_switcher starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/block_user_agent starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/cache_management starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/cachelite starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/client_logo starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/color_chooser_field starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/datetime starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/duplicate_section starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/flang_detection_gtlds starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/flang_redirection starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/frontend_localisation starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/image_preview starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/image_upload starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/lang_french starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/languages starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/limit_section_entries starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/link_preview starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/markdown_editor starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_field starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_image_upload starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_tag_field starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_upload_field starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/navigationicons starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/oembed_field starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/order_entries starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/page_lhandles starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/pagesfield starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/publish_shortcuts starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/publishnotesfield starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/publish_tabs starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/remote_datasource starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/save_and_return starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/system_date_fields starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/system_log_link starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/textboxfield starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/unpublishedfilter starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/xmlfield starter-kit-2.4.0/extensions/ && echo '.'
    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/email_field 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/markdown_editor 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/publish_shortcuts 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 '--> Un-git the shit'
  30. nitriques revised this gist May 20, 2014. 1 changed file with 51 additions and 49 deletions.
    100 changes: 51 additions & 49 deletions sync-starter-kit.sh
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    echo '--> Update Symphony'
    cd symphony-2.3
    cd symphony-2.4
    git fetch origin
    git pull origin master
    git submodule init && git submodule update
    @@ -39,66 +39,68 @@ git pull origin dev
    cd ..

    echo '--> Delete'
    rm -rf starter-kit-2.3.5
    mkdir starter-kit-2.3.5 -p
    rm -rf starter-kit-2.4.0
    mkdir starter-kit-2.4.0 -p

    echo '--> Copy Symphony...'
    cp -R symphony-2.3/* starter-kit-2.3.5/
    cp -R symphony-2.4/* starter-kit-2.4.0/

    echo '--> Copy Template'
    cp -R symphony-2-template/workspace starter-kit-2.3.5/
    cp -R symphony-2-template/workspace starter-kit-2.4.0/

    echo '--> Copy Framework'
    mkdir starter-kit-2.3.5/workspace/assets/js/core
    cp -R framework.js/dist/f* starter-kit-2.3.5/workspace/assets/js/core
    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.3.5/workspace/assets/js
    cp -R framework.js-modules/src/* starter-kit-2.4.0/workspace/assets/js

    echo '--> Copy Extensions'
    cp -R extensions-2.3.3/ajax_checkbox starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/anti_brute_force starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/backend_language_switcher starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/block_user_agent starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/cache_management starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/cachelite starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/client_logo starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/color_chooser_field starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/datetime starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/duplicate_section starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/flang_detection_gtlds starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/flang_redirection starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/frontend_localisation starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/image_preview starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/image_upload starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/lang_french starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/languages starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/limit_section_entries starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/link_preview starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/markdown_editor starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_field starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_image_upload starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_tag_field starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_upload_field starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/oembed_field starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/order_entries starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/page_lhandles starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/pagesfield starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/publish_shortcuts starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/publishnotesfield starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/publish_tabs starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/remote_datasource starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/save_and_return starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/system_date_fields starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/system_log_link starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/textboxfield starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/unpublishedfilter starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/xmlfield starter-kit-2.3.5/extensions/ && echo '.'
    cp -R extensions-2.3.3/ajax_checkbox starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/anti_brute_force starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/author_gravatar starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/backend_language_switcher starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/block_user_agent starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/cache_management starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/cachelite starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/client_logo starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/color_chooser_field starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/datetime starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/duplicate_section starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/flang_detection_gtlds starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/flang_redirection starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/frontend_localisation starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/image_preview starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/image_upload starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/lang_french starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/languages starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/limit_section_entries starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/link_preview starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/markdown_editor starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_field starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_image_upload starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_tag_field starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/multilingual_upload_field starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/navigationicons starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/oembed_field starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/order_entries starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/page_lhandles starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/pagesfield starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/publish_shortcuts starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/publishnotesfield starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/publish_tabs starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/remote_datasource starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/save_and_return starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/system_date_fields starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/system_log_link starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/textboxfield starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/unpublishedfilter starter-kit-2.4.0/extensions/ && echo '.'
    cp -R extensions-2.3.3/xmlfield starter-kit-2.4.0/extensions/ && echo '.'


    echo '--> Un-git the shit'
    find starter-kit-2.3.5/* -iname .gitignore -follow -type f -exec rm -f {} \;
    find starter-kit-2.3.5/* -iname .git -follow -type f -exec rm -f {} \;
    find starter-kit-2.3.5/* -iname .git -follow -type d -exec rm -rf {} \;
    find starter-kit-2.4.0/* -iname .gitignore -follow -type f -exec rm -f {} \;
    find starter-kit-2.4.0/* -iname .git -follow -type f -exec rm -f {} \;
    find starter-kit-2.4.0/* -iname .git -follow -type d -exec rm -rf {} \;

    echo '--> Done.'