3 ms·
why would you write an own script to sanitize your history manually? that sounds crazy, you can disallow duplicates and blacklist specific commands using normal
by MachineGunPablo 6y ago
why would you write an own script to sanitize your history manually? that sounds crazy, you can disallow duplicates and blacklist specific commands using normal shell configuration...
- naggie 6y agoBecause HISTCONTROL=ignoredups only deduplicates sequential commands, and having my own script allows specification of the blacklist in a non-redundant way between zsh and bash. In addition, I can do it in such a way that the most recent invocation is deleted last. I can also use regexes. See https://github.com/naggie/dotfiles/blob/master/scripts/cleanup-history#L11 https://github.com/naggie/dotfiles/blob/master/scripts/clean... for more reasoning.
- MachineGunPablo 6y agozsh, HISTORY_IGNORE is a regex what are you talking about... and there is history_ignore_all_dups so I'm really not following...
- naggie 6y agoNot in bash. Like I said, I use bash (and sometimes ZSH)