Created
April 29, 2015 13:29
-
-
Save NicolasPio/71f2a9c73ce5acecc034 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Author: Nicolas Pio | |
| # Description: Script para automotização de inicio de projetos na Mkt Virtual | |
| # | |
| # O que faz: | |
| # - Baixa o WordPress em sua última versão | |
| # - Instala o tema padrão da Mkt Virtual | |
| # - Inicia o git | |
| # - Configura o .gitignore | |
| # - Instala as dependencias do tema | |
| # | |
| # Todo: | |
| # - Renomear o nome da pasta do tema para o nome do projeto | |
| export project_name="$1" | |
| echo '------------------------------------------------' | |
| echo '-- Iniciando um novo projetoWordPress' | |
| echo '------------------------------------------------' | |
| echo '' | |
| echo '------------------------------------------------' | |
| echo '-- Clonando o WordPress' | |
| echo '------------------------------------------------' | |
| git clone git://github.com/WordPress/WordPress.git $project_name | |
| cd $project_name | |
| echo '------------------------------------------------' | |
| echo '-- Alterando para a versão estavel' | |
| echo '------------------------------------------------' | |
| git checkout tags/$(git tag | tail -1) | |
| echo '------------------------------------------------' | |
| echo '-- Adicionando o tema da Mkt Virtual' | |
| echo '------------------------------------------------' | |
| git submodule add https://github.com/mktvirtual/mkt-virtual-theme.git wp-content/themes/$project_name | |
| echo '------------------------------------------------' | |
| echo '-- Limpando' | |
| echo '------------------------------------------------' | |
| rm -rf .git | |
| rm -rf .gitignore | |
| rm -rf .gitmodules | |
| rm -rf wp-content/themes/$project_name/.git | |
| rm -rf wp-content/themes/$project_name/.gitignore | |
| rm -rf wp-content/themes/$project_name/.gitmodules | |
| echo '------------------------------------------------' | |
| echo '-- Iniciando o Git' | |
| echo '------------------------------------------------' | |
| git init | |
| touch .gitignore | |
| echo 'wp-config.php' >> .gitignore | |
| echo 'wp-content/uploads' >> .gitignore | |
| echo 'wp_content/cache' >> .gitignore | |
| echo 'node_modules' >> .gitignore | |
| echo '.sass-cache' >> .gitignore | |
| echo 'bower_components' >> .gitignore | |
| echo '*.map' >> .gitignore | |
| echo '------------------------------------------------' | |
| echo '-- Instalando dependencias' | |
| echo '------------------------------------------------' | |
| cd wp-content/themes/$project_name/ | |
| npm install | |
| echo '------------------------------------------------' | |
| echo '-- GO GO GO!' | |
| echo '------------------------------------------------' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment