From 072047eecf1cb923eb9cd673264650ff353f2f8c Mon Sep 17 00:00:00 2001 From: Felix Nehrke Date: Mon, 8 Aug 2022 11:18:35 +0200 Subject: [PATCH] Care about bash-history by configuring HISTCONTROL Docs: https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html#index-HISTCONTROL --- .bashrc | 1 + 1 file changed, 1 insertion(+) diff --git a/.bashrc b/.bashrc index 6eda94e..df602be 100644 --- a/.bashrc +++ b/.bashrc @@ -38,6 +38,7 @@ export HISTTIMEFORMAT="%d/%m/%y %T " export HISTSIZE=40000 export HISTFILESIZE=50000 export HISTFILE=$XDG_STATE_HOME/bash/bash_history +export HISTCONTROL=ignorespace:ignoredups MY_HISTORY_PROMPT_COMMAND='if [ "$(id -u)" -ne 0 ]; then echo "$(date "+%Y-%m-%d.%H:%M:%S") $(pwd) $(history 1)" >> '$XDG_STATE_HOME'/bash/log/bash-history-$(date "+%Y-%m-%d").log; fi;' PROMPT_COMMAND=${MY_HISTORY_PROMPT_COMMAND}${PROMPT_COMMAND}