diff --git a/aliases.sh b/aliases.sh index 7abe0a9..237f34d 100644 --- a/aliases.sh +++ b/aliases.sh @@ -235,19 +235,20 @@ aliases () { fi ;; empujar | push) - if [ -f "$OZSH_ALIAS" ]; then - if [ ! -L "$OZSH_ALIAS" ]; then + if [ -f "$RLOC_ALIAS" ]; then + if [ -f "$OZSH_ALIAS" ] &&[ ! -L "$OZSH_ALIAS" ]; then cp -u $OZSH_ALIAS $RLOC_ALIAS - fi - else - if [ ! -L "$OZSH_ALIAS" ]; then + elif [ -f "$BASH_ALIAS" ] && [ ! -L "$BASH_ALIAS" ]; then cp -u $BASH_ALIAS $RLOC_ALIAS fi + git -C $(parent $RLOC_ALIAS) add . + git -C $(parent $RLOC_ALIAS) commit -m "ActualizaciĆ³n" + git -C $(parent $RLOC_ALIAS) p + recargar + else + echo "ERROR: No se pudo empujar al repositorio; no existe el archivo '$RLOC_ALIAS'" + exit 1 fi - git -C $(parent $RLOC_ALIAS) add . - git -C $(parent $RLOC_ALIAS) commit -m "ActualizaciĆ³n" - git -C $(parent $RLOC_ALIAS) pushall - recargar ;; enlazar | link) if [ -f "$RLOC_ALIAS" ]; then