Hacker News new | ask | show | jobs
by MachineGunPablo 2260 days 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...
1 comments

Because 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/clean... for more reasoning.

zsh, HISTORY_IGNORE is a regex what are you talking about... and there is history_ignore_all_dups so I'm really not following...
Not in bash. Like I said, I use bash (and sometimes ZSH)