34 lines
864 B
Bash
34 lines
864 B
Bash
#!/bin/sh
|
|
|
|
|
|
## SET UP PROMPT
|
|
GREEN="\[$(tput setaf 10)\]"
|
|
BLUE="\[$(tput setaf 12)\]"
|
|
YELLOW="\[$(tput setaf 3)\]"
|
|
RESET="\[$(tput sgr0)\]"
|
|
|
|
parse_git_branch() {
|
|
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
|
|
}
|
|
|
|
USER_NAME="${GREEN}\u"
|
|
HOST_NAME="\h"
|
|
DIR="${BLUE}\W${RESET}"
|
|
GIT_BRANCH="${YELLOW}\$(parse_git_branch)${RESET}"
|
|
|
|
#PS1="${USER_NAME}@${HOST_NAME}:${DIR}${GIT_BRANCH}\n> "
|
|
|
|
# enable programmable completion features (you don't need to enable
|
|
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
|
|
# sources /etc/bash.bashrc).
|
|
if ! shopt -oq posix; then
|
|
if [ -f /usr/share/bash-completion/bash_completion ]; then
|
|
. /usr/share/bash-completion/bash_completion
|
|
elif [ -f /etc/bash_completion ]; then
|
|
. /etc/bash_completion
|
|
fi
|
|
fi
|
|
|
|
alias xfreerdp='xfreerdp +clipboard /dynamic-resolution'
|
|
alias ssh='ssh -XC'
|