diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2009-07-18 06:07:40 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2015-06-26 00:30:12 -0600 |
commit | 363bfb698b6cfe22d34ae4e974760b4066a5deb9 (patch) | |
tree | 4079053baded2007a7860d4617b8fd99be658add /src | |
parent | 1b2085297289f58806167a8c22946fadef658125 (diff) |
add better output functionality to stdio, use stderr
revise HACKING to say so, and describe the database
Diffstat (limited to 'src')
-rw-r--r-- | src/rvs-core/lib/stdio.sh | 29 | ||||
-rw-r--r-- | src/rvs.sh | 1 |
2 files changed, 20 insertions, 10 deletions
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 -} - @@ -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'" |