diff options
author | tv <tv@also> | 2011-05-28 14:34:33 +0200 |
---|---|---|
committer | tv <tv@also> | 2011-05-28 14:34:33 +0200 |
commit | 937099fb6d2360129ab3fa5d698bd5c70d14e6d5 (patch) | |
tree | f16fc0b899b7ee0f7510f0847450c455d2488848 /modules/infest/skel/etc/profile | |
parent | 922cc67c0080c6ed42ca4f5fee4e5ad898c79462 (diff) |
infest: Major Refactoring
Diffstat (limited to 'modules/infest/skel/etc/profile')
-rwxr-xr-x | modules/infest/skel/etc/profile | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/modules/infest/skel/etc/profile b/modules/infest/skel/etc/profile new file mode 100755 index 00000000..574d14dc --- /dev/null +++ b/modules/infest/skel/etc/profile @@ -0,0 +1,58 @@ +#! /bin/sh + +export EDITOR=vi + +set -u +alias bc='bc -q' +alias df='df -h' +alias du='du -h' +alias grep='grep --color=auto' +alias ps?="ps ax | head -n 1;ps ax | fgrep -v ' grep --color=auto ' | grep" +alias la='ls -lA' +alias lAtr='ls -lAtr' +alias ll='ls -l' +alias ls='ls -h --color=auto --group-directories-first' +alias vi='vim' +alias vim='vim -p' +alias view='vim -R' + +set -o notify + +if test -n "${BASH_VERSION-}" ; then + shopt -s checkhash + shopt -s histappend histreedit histverify + shopt -s no_empty_cmd_completion + complete -d cd + + function comp_sch() { + local cword="${COMP_WORDS[$COMP_CWORD]}" + COMPREPLY=( $(sch -l "$cword.*" ) ) + } + complete -F comp_sch sch +fi + +export HISTSIZE='65536' +export HISTFILESIZE="$HISTSIZE" +export HISTCONTROL='ignoredups' + +case "${TERM-dumb}" in + linux) PS1_COLOR=34 ;; + rxvt-unicode) PS1_COLOR=30 ;; + *) PS1_COLOR=39 ;; +esac +PS1='\[\033[${PS1_COLOR}m\]$(PS1)\[\033[32m\]\w\[\033[39m\]${PSx-} ' # green \w +PS1='\[\033[32m\]\w\[\033[m\] ' # green \w + +if test -n "${SSH_CLIENT-}" ; then + PS1='\[\033[35m\]\h'" $PS1" # prefix with magenta hostname + #TERM=xterm-256color xtermcontrol --bg \#292d29 --fg \#d0d0d0 +fi + +export PATH="/krebs/bin:$PATH" + +echo '--' >&2 +test -e ~/TODO && cat ~/TODO >&2 + +set +u + +cd /krebs |