#!/bin/bash # make sure window title is set in terminals SET_TERM_TITLE='\[\033]0;\u@\h:\w\007\]' if [ "$1" == "err" ]; then color="\[$(tput setaf 1)\]" # red else color="\[$(tput setaf 10)\]" fi RESET="\[$(tput sgr0)\]" # count jobs # shellcheck disable=SC2016 JOBS='`[ \j -gt 0 ] && printf " ∆\j"`' # show git-bug tickets # shellcheck disable=SC2016 # BUGS='`exit=$?; git rev-parse >/dev/null 2>&1 && { bugn=$(git bug ls --status=open | wc -l); [ $bugn -gt 0 ] && printf " ⚑${bugn}"; }; exit $exit`' BUGS='' # ❱⫶ echo "⋮ ${SET_TERM_TITLE}${color}\w${RESET}${JOBS}${BUGS} ❯ "