Как правильно решить «git-gui: команда не найдена» в Arch Linux?

звучит как:

TOCHECK=( "01-20170228-12345678" "012-20170230-012345678" "01-20170228-12345678" "123-20170730-012345678" )

for CHECK in $(seq 0 $(( ${#TOCHECK[@]}-1 )) ); do
    PARTS=( $(echo ${TOCHECK[$CHECK]} | sed "s/-/ /g")   )   
    echo -ne "\nchecking "
    echo "\"${PARTS[@]}\""
    echo "\"${PARTS[0]}\""
    echo "\"${PARTS[1]}\""
    echo "\"${PARTS[2]}\""

    if echo ${PARTS[0]} | grep "[0-9]\{3\}" ; then
        echo first part ok
    fi

    if echo ${PARTS[2]} | grep "[0-9]\{9\}" ; then
        echo last part ok
    fi  

    date --date="${PARTS[1]}"
    RES=$?
    echo $RES
    if [ 0$RES -eq 0 ]; then
        echo date OK
    fi  
done

(просто некоторая концептуальная идея, разумеется, с изменениями)

1
15.06.2019, 07:09
1 ответ

Это ожидаемое поведение. Все команды git sub -установлены туда — вы также найдете там git-commit, хотя, вероятно, в наши дни это ссылка на основной бинарный файл для повышения эффективности — и основная команда gitзнает, где их найти.

Любой исполняемый файл git-Xстановится доступным как git Xавтоматически, и это ожидаемый способ доступа к ним, а не по пути или имени через дефис. git gui— это обычный способ доступа к исполняемому файлу git-gui, а также то, что предлагает man git-gui.

4
27.01.2020, 23:22

Теги

Похожие вопросы