It would be nice to add custom entries to the secrets filter. In particular, I’d like to add qrterminal. I often use qrterminal to transfer long passwords to mobile devices, but of course I don’t really want that to end up in my command history. Currently I use the space character prefix method to hide it from history, but that’s easy to forget. Atuin’s secrets filter seems like the perfect feature to use to avoid this.
Hey!
Welcome to the forum
You can use history_filter
for custom patterns
Example:
history_filter = [
"^secret-cmd",
"^innocuous-cmd .*--secret=.+"
]
This should go in your Atuin config file, which by default is at ~/.config/atuin/config.toml
Read more here: Config | Atuin Docs
It’s separate to the secrets_filter so that users can provide a set of their own custom values, while Atuin can continue to ignore a set of known secret patterns.
It sounds like qrterminal might make sense as a known default though! It would be awesome if you’re able to contribute to the secrets_filter - it’s defined here: atuin/atuin-client/src/secrets.rs at main · atuinsh/atuin · GitHub