Rich Enhanced Shell History - Contextual shell history for zsh and bash
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
resh/bashrc.sh

23 lines
529 B

PATH=$PATH:~/.resh/bin
#resh-daemon & disown
preexec() {
__RESH_COLLECT=1
__RESH_PWD="$PWD"
__RESH_CMDLINE="$1"
__RESH_RT_BEFORE=$EPOCHREALTIME
}
precmd() {
__RESH_EXIT_CODE=$?
__RESH_RT_AFTER=$EPOCHREALTIME
if [ ! -z ${__RESH_COLLECT+x} ]; then
resh-collect -cmd "$__RESH_CMDLINE" -status $__RESH_EXIT_CODE \
-pwd "$PWD" \
-realtimeBefore $__RESH_RT_BEFORE \
-realtimeAfter $__RESH_RT_AFTER
fi
unset __RESH_COLLECT
}