From 363bfb698b6cfe22d34ae4e974760b4066a5deb9 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sat, 18 Jul 2009 06:07:40 -0400 Subject: add better output functionality to stdio, use stderr revise HACKING to say so, and describe the database --- src/rvs-core/lib/stdio.sh | 29 +++++++++++++++++++---------- src/rvs.sh | 1 + 2 files changed, 20 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/rvs-core/lib/stdio.sh b/src/rvs-core/lib/stdio.sh index aff22f1..57176e1 100644 --- a/src/rvs-core/lib/stdio.sh +++ b/src/rvs-core/lib/stdio.sh @@ -23,6 +23,25 @@ out() { fi } +warn () { + echo "$name: $1" >> /dev/stderr +} + +error() { + warn "$1" + cat << __error__ >> /dev/stderr +Usage: $name $usage + +Try \`$name --help' for more options. +__error__ + exit 1 +} + +fatal () { + warn "$1" + exit 1 +} + version() { echo "$name $ver" if [ "$volume" != '-q' ]; then @@ -39,13 +58,3 @@ __disclaimer__ exit 0 } -error() { - cat << __error__ -$name: $1 -Usage: $name $usage - -Try $name \`--help' for more options. -__error__ - exit 1 -} - diff --git a/src/rvs.sh b/src/rvs.sh index 518f487..5059dca 100644 --- a/src/rvs.sh +++ b/src/rvs.sh @@ -24,6 +24,7 @@ case "$com" in *) if [ -f "$RVSDIR/$com" ]; then export TMPDIR="$repo/tmp" + #echo "$@" >> $repo/log $RVSDIR/$@ else error "unrecognized command \`$com'" -- cgit v1.2.3-54-g00ecf