#!/bin/sh -i case $- in *i*) ;; *) return ;; esac set -o vi set -o nounset set -o noclobber set -o ignoreeof unalias du 2> /dev/null du() ( set -- -k "$@" exec du "$@" ) unalias df 2> /dev/null df() ( set -- -k "$@" exec df "$@" ) unalias ls 2> /dev/null ls() ( set -- -Fkq "$@" exec ls "$@" ) for cmd in egrep fgrep dir vdir which do unalias "$cmd" 2> /dev/null if command -v "$cmd" > /dev/null then eval "$(cat <<-EOF $cmd(){ printf "%s: %s: command is disabled.\n" \ "$0" "$cmd" >&2 return 1 } EOF )" fi done sudo() ( command sudo -nv 2> /dev/null exec sudo "$@" ) sudoedit() ( sudo -e "$@" ) if command -v pyenv > /dev/null then eval "$(pyenv init -)" fi if command -v nodenv > /dev/null then eval "$(nodenv init -)" fi if test -n "${TTY-}" && test -t 0 then TTY=$(tty) export TTY export GPG_TTY="$TTY" fi PS1='$(sh-prompt $?)'