Vladimir "Dair" Lebedev-Schmidthof (dair_spb) wrote,
Vladimir "Dair" Lebedev-Schmidthof
dair_spb

Шо лень с людьми делает




#!/bin/bash

GREEN='\033[0;32m'
RED='\033[0;31m'
NC='\033[0m' # No Color
BRANCH_RAW=`git branch 2>/dev/null`

if [ $? -eq 0 ]; then
    MODIFIED=`git status -s`

    if [ -n "$MODIFIED" ]; then
        COLOR="$RED"
        NUM=`echo "$MODIFIED" | wc -l | sed 's/ //g'`
        NUM="($NUM)"
    else
        COLOR="$GREEN"
        NUM=''
    fi
    BRANCH=`echo "$BRANCH_RAW" | grep '*' | awk '{print $2}'`
    printf "Git branch: ${COLOR}${BRANCH}${NC} $NUM\n"
fi


Ну и этот скрипт вызывается перед выводом prompt'а в tcsh.

Результат выглядит примерно так:

Subscribe

  • Как бы так...

    Вернулся от голосования к работе, а там. В реальной жизни борт корабля с т.з. программного обеспечения представляет собой некую локальную сеть с…

  • node.js, typescript, Visual Studio Code

    А нету ли у меня знакомых, умеющих в node.js и отладку command-lineового TypeScript в Visual Studio Code? Visual Studio Code не обязательно. У меня…

  • починить крышу гаража

    Специалист какого профиля (читай: что гуглить) мне нужен чтобы починить рубероидную крышу бетонного гаража? Нет ли у вас таких знакомых специалистов?

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 9 comments