#!/bin/bash

#####################################
##          !!!ATENÇÃO!!!          ##
##    MODIFIQUE AS CREDENCIAIS     ## 
#####################################
user_name="Carlos Dumont"
email="carlos.dumont@teknisa.com"

echo "##################################################################"
echo "##    Scritp de preparacao do ambiente no VsCode com PHP_8.4    ##"
echo "##                                                              ##"
echo "##                                          by Carlos Dumont    ##"
echo "##################################################################"

git config --global user.email $email
git config --global user.name $user_name

echo "######    Clonando PM CLI    ######"
cd ~/workfolder
git clone git@gitlab.teknisa.com:zeedhi/project-management-cli.git
cd ~/workfolder/project-management-cli
old_string='"email": "",'
new_string='"email": "'$email'",'
sed -i "s/$old_string/$new_string/g" config.json

echo "######    Clonando Entities    ######"
cd ~/workfolder
git clone git@gitlab.teknisa.com:teknisa/entities.git

echo "######    Clonando ERP    ######"
cd ~/workfolder
git clone git@gitlab.teknisa.com:pebbian/erp.git

mkdir ~/workfolder/erp/modules
cd ~/workfolder/erp/modules

repositorios=(
    "git@gitlab.teknisa.com:teknisa/acl.git"
    "git@gitlab.teknisa.com:teknisa/loginsetup.git login"
    "git@gitlab.teknisa.com:pebbian/cadCdp.git"
    "git@gitlab.teknisa.com:pebbian/cadCtb.git"
    "git@gitlab.teknisa.com:pebbian/cadEst.git"
    "git@gitlab.teknisa.com:pebbian/cadExp.git"
    "git@gitlab.teknisa.com:pebbian/cadFin.git"
    "git@gitlab.teknisa.com:pebbian/cadFis.git"
    "git@gitlab.teknisa.com:pebbian/cadPed.git"
    "git@gitlab.teknisa.com:pebbian/ctb.git"
    "git@gitlab.teknisa.com:pebbian/df.git"
    "git@gitlab.teknisa.com:pebbian/est.git"
    "git@gitlab.teknisa.com:pebbian/fin.git"
    "git@gitlab.teknisa.com:pebbian/fis.git"
    "git@gitlab.teknisa.com:pebbian/ped.git"
)
for repo in "${repositorios[@]}"
do
    echo "######    Clonando $repo    ######"    
    git clone $repo
done

echo "######    Clonando ACL    ######"    
cd ~/workfolder/erp/modules/acl
git clone git@gitlab.teknisa.com:teknisa/acl-frontend.git mobile

echo "######    Clonando ACL Backend Teknisa    ######"    
mkdir ~/workfolder/erp/modules/teknisa
cd ~/workfolder/erp/modules/teknisa
git clone git@gitlab.teknisa.com:teknisa/acl-backend.git acl
#git checkout 4d719c45 Validar com o Tulio

echo "##################################################################"
echo "##                         Finalizado!                          ##"
echo "##################################################################"