Skip to content

Instantly share code, notes, and snippets.

View rougeth's full-sized avatar

Marco Rougeth rougeth

  • AWS
  • Dublin
View GitHub Profile
@rougeth
rougeth / apyb-cofre.sh
Created March 23, 2023 21:44
Comandos para atualizar o repositório do cofre da APyB
export APYB_COFRE_PATH=/caminho/do/repositorio
function apyb-pull() {
# Obtém o caminho do repositório local da variável de ambiente
local repo=${APYB_COFRE_PATH:?Erro: o caminho do repositório não foi definido na variável de ambiente APYB_COFRE_PATH}
[[ -d "$repo" ]] || { echo "Erro: o caminho do repositório não existe."; return 1; }
cd "$repo"
# Verifica se há arquivos não commitados. Atenção para não perder dados em caso de conflito.
[[ -z $(git status --porcelain) ]] || { echo "Erro: há arquivos não commitados no repositório local."; return 1; }