# options, functions, aliases, etc if [ -f ${HOME}/cf/sh/shopt.cf ] then . ${HOME}/cf/sh/shopt.cf fi # place for readline configuration INPUTRC=$HOME/cf/sh/bash.inputrc export INPUTRC # history control #HISTFILE= HISTSIZE=1000 HISTCONTROL=ignoredups HISTTIMEFORMAT="%b%d %H%M.%S" # prompt . ~/cf/sh/var/colors tty=$(tty) tty=${tty##*/tty} host=$(hostname -s) bold_host="${bold}${host}${normal}" bold_host="${black_bg}${bold_host}" ps1="\u@${cyan_fg}${bold_host}" PS1="\n# $ps1 ${tty} ${bold}${yellow_fg}${black_bg}\w${normal}\n# \j " export PS1 case $TERM in (xterm*|rxvt*) TERM=xterm-color export TERM title="\E]0;${tty}.\j \w \u@${host}\a" PS1=$( builtin echo -ne "$title" )"\n# \j \! $ps1 ${tty} ${Bold}${yellow_fg}${black_bg}\w${Normal} (\D{%a %b %d %I%M})\n# " export PS1 ;; (*) ;; esac exist_run() { if test ! -f "$2" then echo "* $2 is not a file, not sourced/ENV exported" return 1 fi case $1 in source|run) . "$2" return 0 ;; env*|ENV*) ENV="$2" ; export ENV return 0 ;; *) echo '* please pass "source" or "env" as the 1st arg' return 1 ;; esac } exist_run source ${HOME}/cf/sh/function.cf script ${HOME}/log/misc/bash.$$