summaryrefslogblamecommitdiffstats
path: root/kshrc_vm_provision
blob: 0c948f6a6328f17109c70711e6f436e9f3b1b552 (plain) (tree)


























































                                                                                                                     
export EDITOR=$VIM
export FCEDIT=$EDITOR
export PAGER=less
export LESS='-iMRS -x2'
export LANG=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8
export CLICOLOR=1
#export LSCOLORS=Gxfxcxdxbxegedabagacad
#export PATH=$PATH:/usr/local/jdk-11/bin
export PATH=$PATH:/home/lemon/.fzf/bin
export PATH=/home/lemon/bin:$PATH
HISTFILE=$HOME/.ksh_history
HISTSIZE=20000

# emacs mode gives you the familiar Ctrl-A, Ctrl-E, etc
set -o emacs

# use colorls if it's installed, plain old ls otherwise
if command -v colorls > /dev/null ; then
  LS='colorls'
else
  LS='ls'
fi
alias gac="git commit -am 'update' && git push origin master"

if [ -e /home/lemon/.ksh_aliases ]; then
. /home/lemon/.ksh_aliases
fi

# nice colored prompt that also sets xterm title
_XTERM_TITLE='\[\033]0;\u@\h:\w\007\]'
_PS1_CLEAR='\[\033[0m\]'
_PS1_BLUE='\[\033[34m\]'
case "$(id -u)" in
  0) _PS1_COLOR='\[\033[1;31m\]' ;;
  *) _PS1_COLOR='\[\033[32m\]'   ;;
esac
# PS1='$_XTERM_TITLE\A $_PS1_COLOR\u@\h$_PS1_CLEAR:$_PS1_BLUE\w$_PS1_COLOR\$$_PS1_CLEAR '
# export PS1="x1\[\e[31m\] \[\e[m\]\[\e[31m\]:\[\e[m\]\[\e[31m\]:\[\e[m\] \[\e[32m\]\w\[\e[m\] \[\e[34m\]ยป\[\e[m\] "
export PS1='\u@\h:\[\e[33m\]\w\[\e[0m\]\$ '

# update /usr/ports
myupdateports() {
  cd /usr && cvs -d anoncvs@anoncvs.spacehopper.org:/cvs -q up -Pd -A ports && cd - || return
}

# update /usr/sr
myupdatesrc() {
  cd /usr && cvs -d anoncvs@anoncvs.spacehopper.org:/cvs -q up -Pd -A src && cd - || return
}

# get date of latest snapshot
snapdate() {
  curl -s https://cdn.openbsd.org/pub/OpenBSD/snapshots/amd64/|grep INSTALL|tr -d ' '|cut -d'>' -f3|cut -d':' -f1
}

# GPG agent
GPG_TTY=$(tty)
export GPG_TTY