From 96f44a764e9bc90121a773a7299d15b19115679a Mon Sep 17 00:00:00 2001 From: Jmendez Date: Tue, 5 Mar 2019 00:12:19 -0600 Subject: [PATCH 1/3] ADD: Function update repos Close #23 --- tools/.update | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 tools/.update diff --git a/tools/.update b/tools/.update new file mode 100644 index 0000000..d0c901e --- /dev/null +++ b/tools/.update @@ -0,0 +1,86 @@ +# -------------------------------------------------------- # +# Actualizacion de repos +# +# @package hapy-shell. +# @subPacage Tools. +# @autor jorge.mendez.ortega@gmail.com +# -------------------------------------------------------- # + + +# -------------------------------------------------------- # +# Permite realizar la actualizacion de los repositorios +# +# INFO +# +# -c : Actualiza el core de la app +# -ui : Actualiza todas las ui's de la app +# -wl : Actualiza todos los componentes. +# -app : Actualiza el core y las ui's +# -all : Actualiza core, ui's y componentes +# +# USO +# +# up [modificador] +# +# EJEMPLOS +# +# up -c +# up -ui +# up -wl +# up -app +# up -all +# -------------------------------------------------------- # +up(){ + action=$1 + interface=$2 + case $action in + -c) + logs -i "Actualizando el core" + core + git_dev + git_update + yip + logs -s "Finde actualizacion del core" + ;; + -ui) + uis + logs -s "Actualizando UIS" + ficheros=(`ls`) + for item in ${ficheros[*]} + do + if [[ $item =~ "ui-" ]] + then + logs -m "Actualizando la ${item}" + app ${item//ui-/} + git_dev + git_update + fi + done + logs -s "Finde actualizacion de UIS" + ;; + -wl) + wl + ficheros=(`ls`) + for item in ${ficheros[*]} + do + logs -m "Actualizando el ${item}" + label $item + git_dev + git_update + yip + done + ;; + -app) + up -c + up -ui + ;; + -all) + up -c + up -ui + up -wl + ;; + *) + logs -e "Facilite una de las opciones de actualizacion" + ;; + esac +} \ No newline at end of file From 7a7a5cf809aaf8ef348d2be23a162f2e3450687d Mon Sep 17 00:00:00 2001 From: Jmendez Date: Tue, 5 Mar 2019 00:20:18 -0600 Subject: [PATCH 2/3] ADD: Integration all scripts close #24 --- .main | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.main b/.main index cd9d0c5..34f086b 100644 --- a/.main +++ b/.main @@ -10,6 +10,7 @@ # -------------------------------------------------------- # REPOSITORY_PATH="~/repositorios" +REPOSITIRY_PRACTICAS="${REPOSITORY_PATH}/GitLab/OrcaTools/tools" REPOSITORY_WL="${REPOSITORY_PATH}/WhiteLabel" REPOSITORY_TVSA="${REPOSITORY_PATH}/TVSA" REPOSITORY_CORE="${REPOSITORY_TVSA}/core_app" @@ -47,4 +48,13 @@ alias git_update_dev="git pull origin ${GIT_DEFAULT_BRANCH}" alias gm="git merge ${GIT_DEFAULT_BRANCH}" alias git_dev="gco ${GIT_DEFAULT_BRANCH}" alias git_master="gco master" -alias td="tree -L 1 -duhg" \ No newline at end of file +alias td="tree -L 1 -duhg" + +# -------------------------------------------------------- # +# Utilidades +# -------------------------------------------------------- # + +source ~/repositorios/OrcaPracticas/happy-shell/tools/.utils +source ~/repositorios/OrcaPracticas/happy-shell/tools/.uis +source ~/repositorios/OrcaPracticas/happy-shell/tools/.wl +source ~/repositorios/OrcaPracticas/happy-shell/tools/.update From 144c47d0f019816e8a51b023c7896a222764fd4e Mon Sep 17 00:00:00 2001 From: Jmendez Date: Tue, 5 Mar 2019 00:22:55 -0600 Subject: [PATCH 3/3] ADD: Integration all scripts close #24 --- .main | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.main b/.main index cd9d0c5..92c08d1 100644 --- a/.main +++ b/.main @@ -47,4 +47,13 @@ alias git_update_dev="git pull origin ${GIT_DEFAULT_BRANCH}" alias gm="git merge ${GIT_DEFAULT_BRANCH}" alias git_dev="gco ${GIT_DEFAULT_BRANCH}" alias git_master="gco master" -alias td="tree -L 1 -duhg" \ No newline at end of file +alias td="tree -L 1 -duhg" + +# -------------------------------------------------------- # +# Utilidades +# -------------------------------------------------------- # + +source ~/repositorios/OrcaPracticas/happy-shell/tools/.utilities +source ~/repositorios/OrcaPracticas/happy-shell/tools/.app +source ~/repositorios/OrcaPracticas/happy-shell/tools/.wl +source ~/repositorios/OrcaPracticas/happy-shell/tools/.update