# What lies here is a collection of handy bash shell functions and
# aliases that make life a little easier for pkgusr.
-less-or-cat()
-{
- local arg=$1
- local al=$(wc -l<${arg})
- local sl=$(($LINES-2))
-
- if [ $al -le $sl ]; then
- cat ${arg}
- else
- less ${arg}
- fi
-}
-
verr()
{
local arg=$1
arg=all
fi
case $arg in
- (conf) less-or-cat ${HOME}/configure.err ;;
- (install) less-or-cat ${HOME}/install.err ;;
- (check) less-or-cat ${HOME}/check.err ;;
- (make) less-or-cat ${HOME}/make.err ;;
- (upd) less-or-cat ${HOME}/upd.err ;;
- (ver) less-or-cat ${HOME}/verupd.err ;;
+ (conf) less ${HOME}/configure.err ;;
+ (install) less ${HOME}/install.err ;;
+ (check) less ${HOME}/check.err ;;
+ (make) less ${HOME}/make.err ;;
+ (upd) less ${HOME}/upd.err ;;
+ (ver) less ${HOME}/verupd.err ;;
(all) less ${HOME}/*.err ;;
esac
}
arg=all
fi
case $arg in
- (conf) less-or-cat ${HOME}/configure.log ;;
- (install) less-or-cat ${HOME}/install.log ;;
- (check) less-or-cat ${HOME}/check.log ;;
- (make) less-or-cat ${HOME}/make.log ;;
- (upd) less-or-cat ${HOME}/upd.log ;;
- (ver) less-or-cat ${HOME}/verupd.log ;;
+ (conf) less ${HOME}/configure.log ;;
+ (install) less ${HOME}/install.log ;;
+ (check) less ${HOME}/check.log ;;
+ (make) less ${HOME}/make.log ;;
+ (upd) less ${HOME}/upd.log ;;
+ (ver) less ${HOME}/verupd.log ;;
(all) less ${HOME}/*.log ;;
esac
}
if [ -z "$arg" ]; then
arg=err
fi
- grep --color '^\*\*\*' ${HOME}/install.${arg}
+ grep --colour=always '^\*\*\*' ${HOME}/install.${arg}|less
}
dlog()
{
local top=$(grep -n "^Install Notes:$" ${HOME}/.project|cut -d: -f1)
local bot=$(grep -n "^General Notes:$" ${HOME}/.project|cut -d: -f1)
- sed -n ${top},${bot}p ${HOME}/.project
+ sed -n ${top},${bot}p ${HOME}/.project|less
}
showgen()
{
local top=$(grep -n "^General Notes:$" ${HOME}/.project|cut -d: -f1)
local bot=$(grep -n "^CONTENTS:$" ${HOME}/.project|cut -d: -f1)
- sed -n ${top},${bot}p ${HOME}/.project
+ sed -n ${top},${bot}p ${HOME}/.project|less
}
xtar()
alias ipkg=showinst
alias gpkg=showgen
alias listp='pinky -l $(whoami)|less'
-alias lc=less-or-cat
H-pkg()
{