From 9bc4e957defe7feb9b411f65c228308386e3448c Mon Sep 17 00:00:00 2001 From: Simon Let Date: Wed, 15 May 2019 14:49:31 +0200 Subject: [PATCH] dont repeat commands --- bashrc.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bashrc.sh b/bashrc.sh index 5f64f20..d7d5a3c 100644 --- a/bashrc.sh +++ b/bashrc.sh @@ -2,12 +2,16 @@ PATH=$PATH:~/.resh/bin preexec() { + __RESH_COLLECT=1 __RESH_PWD="$PWD" __RESH_CMDLINE="$1" } precmd() { __RESH_EXIT_CODE=$? - resh-collect $__RESH_EXIT_CODE "$PWD" "$__RESH_CMDLINE" + if [ ! -z ${__RESH_COLLECT+x} ]; then + resh-collect $__RESH_EXIT_CODE "$PWD" "$__RESH_CMDLINE" + fi + unset __RESH_COLLECT }