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

  • Ищу программиста

    Ищу программиста себе на работу работать работу. В компании "Транзас" (которая теперь подразделение финской компании Wärtsilä) делают разное для…

  • -1 домик

    Этот: https://www.emls.ru/fullinfo/3/232595.html Я созвонился с агентом, тот передал мой телефон хозяину. Отзвонился хозяин, сказал что у него…

  • В Москву

    Загрузившись в белоснежный "Сапсан", еду в Москву. Приеду в 22:00, завтра конференция, после неё, около 21:00 планирую зайти в "Гарцующий Дредноут".…

  • 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