#!/hint/bash

if [ "$TERM" = "linux" ]; then
  export TERM=fbterm
else
  export TERM=xterm-256color
fi
export PATH="/opt/admin/bin:$HOME/bin:$PATH"
export PAGER=less
export EDITOR=vim
export HTOPRC="$HOME/.htoprc"
export PAGER=less
export HTOPRC="$HOME/.htoprc"

_right() { echo "\[$(
  tput sc
  printf "%*s" $COLUMNS ""
  tput rc
)\]"; }
_bg="\[$(tput setab 120)$(tput setaf 0)\]"
_fga="\[$(tput rev)\]"
_fgz="\[$x$(tput setaf 2)\]\[$x\]$_bg"

# $(__git_ps1 "(%s) ")\
techlit_prompt() {
  PS1="$_bg$(_right)$_fga$(tput setab 33)[\u@$\h:\w]\
  $(tput setab 150)[$admin] [$latest]\
  $_fgz\[$x\]\n$_bg$_fga\[$x\] $ "
}
export PROMPT_COMMAND="techlit_prompt"

PS2="\[$x\]$_bg$_fga > \[$x\]"

alias l='ls -h --color=always'
alias ll='ls -al'
alias sl='ls -h --color=always'

alias sudo='sudo --preserve-env=PATH env'

alias grep='grep --color=always'

alias gs='git status'
alias gl='git log'
alias gd='git diff'
alias gb='git branch -a'
alias gba='gb'
alias gco='git checkout '
alias gcb='git checkout -b '
alias gr='git remote'

alias l='ls -h --color=always'
alias ll='ls -al'
alias sl='ls -h --color=always'

alias ..='cd ..'
alias ...='cd ../../'

alias grep='grep --color=always'

alias gs='git status'
alias gl='git log'
alias gd='git diff'
alias gb='git branch -a'
alias gba='gb'
alias gco='git checkout '
alias gcb='git checkout -b '
alias gr='git remote'

alias v="vim '+colorscheme codedark'"

# autocomplete
source /usr/share/bash-completion/bash_completion

# git autocomplete
source /usr/share/git/completion/git-completion.bash
