# # .shrc - interactive shell config # OpenBSD port: ls color via CLICOLOR (no --color flag), ksh bind syntax # # prompt: ~/path % PS1='\w $ ' # history HISTSIZE=5000 HISTFILE=$HOME/.sh_history # navigation alias ..='cd ..' alias ...='cd ../..' # ls - OpenBSD ls uses CLICOLOR env var, no --color=auto flag alias ls='ls -F' alias la='ls -AF' alias ll='ls -lAF' alias l='ll' # editor alias alias vis="vim" # safety alias mv='mv -i' alias cp='cp -i' alias rm='rm -i' alias mkdir='mkdir -p' # utils alias grep='grep --color=auto' alias df='df -h' alias du='du -h' alias cls='clear' alias h='fc -l 25' alias j='jobs -l' # git alias g='git' alias gs='git status' alias ga='git add' alias gc='git commit' alias gp='git push' alias gl='git log --oneline --graph --decorate' alias gd='git diff' # misc alias fastfetch="beastie" alias pfetch="beastie" # keybindings (OpenBSD ksh syntax) bind '^[[A'=up-history bind '^[[B'=down-history bind '^W'=delete-word-backward bind '^[[1;5C'=forward-word bind '^[[1;5D'=backward-word # motd cat /etc/motd # NickServ Password export NICKSERV_PASS="$(gpg -d ~/.irc-pass.gpg 2>/dev/null)"