Ctrl K
ComunidadGuías…

git-shell-commands-common.sh

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
#!/bin/bash

safe_tput()
{
    if [[ -t 1 ]]; then
        tput "$@"
    fi
}

is_git_repo()
{
    local repo="$1"
    if [ ! -d "$repo" ]; then
        return 1
    else
        if [ -f "$repo/config" ]; then
            return 0
        else
            return 1
        fi
    fi
}

warning()
{
    safe_tput setaf 3; echo "$*"; safe_tput sgr0
}

ok()
{
    safe_tput setaf 2; echo "$*"; safe_tput sgr0
}

die()
{
    safe_tput setaf 1; echo "$*"; safe_tput sgr0
    exit 1
}