diff --git a/bashrc/.wit b/bashrc/.wit index 275a7d2..e286960 100644 --- a/bashrc/.wit +++ b/bashrc/.wit @@ -31,3 +31,73 @@ jcarr2) fi ;; esac + +case "$-" in +*i*) echo This shell is interactive ;; +*) return ;; +esac + +# export PS1='\h:\w\$ ' +umask 022 +export LESS="-XR" +# export LESS="-XFR" +# -F makes less exit if the file is short + +unset PAGER +set +o ignoreeof +export LS_OPTIONS='--color=auto' +eval `dircolors` +alias ls='ls $LS_OPTIONS' +alias ll='ls $LS_OPTIONS -lh' +alias lf='ls $LS_OPTIONS -aCF' +alias l='ls $LS_OPTIONS -lA' +# +# Some more alias to avoid making mistakes: +alias rm='rm -i' +alias cp='cp -i' +alias mv='mv -i' + +alias pa='ps auxwH -L kstart_time' +alias psc='ps xawf -eo pid,user,cgroup,args' +alias lstree='lsusb --tree -v' +alias last='last -a' +alias vi='vim -u ~/.config/vimrc' +alias vim='vim -u ~/.config/vimrc' + +alias apt-find="apt-file search" + +export LANG=C +export LANGUAGE=C +export LC_ALL=C + +# setterm -blength 0 + +if [ $DISPLAY ] ; then + xset b off +fi + +export EDITOR=vim +unset VIMINIT + +stty -echoctl + +# this magic makes less work with .gz files +[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + +# export PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' + +if [ -d ~/.config/wit/ ]; then + cd ~/.config/wit/ && git pull + cd + sleep 1 +fi + +if [ $? == 0 ]; then + neofetch +fi + +if [[ $(type -t _git_wit) == function ]]; then + echo "wit bash completion already exists" +else + echo "should add wit bash completion here" +fi