summaryrefslogtreecommitdiff
path: root/share/rcm.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'share/rcm.sh.in')
-rw-r--r--share/rcm.sh.in8
1 files changed, 8 insertions, 0 deletions
diff --git a/share/rcm.sh.in b/share/rcm.sh.in
index c057e87..3b8b87b 100644
--- a/share/rcm.sh.in
+++ b/share/rcm.sh.in
@@ -6,6 +6,7 @@ DEBUG=:
DEST_DIR=$HOME
PRINT=echo
PROMPT=echo_n
+ERROR=echo_error
VERBOSE=:
MKDIR=mkdir
LN=ln
@@ -20,6 +21,13 @@ echo_n() {
printf "%s " "$*"
}
+echo_error() {
+ local exit_status=$1
+ shift
+ echo $* >&2
+ exit $exit_status
+}
+
version() {
cat << EOV
$1 (rcm) $VERSION