The Meowgorithm Dotfiles, Collectors’ Edition
# .bashrc
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '
# Git
export GOPRIVATE="github.com/charmbracelet"
# Git prompt
git_prompt="/usr/share/git/git-prompt.sh"
if [ -f $git_prompt ]; then
export GIT_PS1_SHOWDIRTYSTATE=true
export GIT_PS1_SHOWUNTRACKEDFILES=true
export GIT_PS1_SHOWSTASHSTATE=true
source $git_prompt
fi
function prompt_func() {
red='\[\e[0;31m\]'
green='\[\e[0;32m\]'
yellow='\[\e[0;33m\]'
blue='\[\e[0;34m\]'
purple='\[\e[0;35m\]'
cyan='\[\e[0;36m\]'
no_color='\[\e[0m\]'
PROMPT_DIRTRIM=2
git_branch=$(__git_ps1 " (%s)")
PS1="$cyan\h:$red\w $cyan\u$yellow$git_branch $red\$ $no_color"
}
PROMPT_COMMAND=prompt_func
export GPG_TTY=$(tty)
export TERM=xterm-256color
export EDITOR=vim