diff --git a/.config/fish/functions/sshre.fish b/.config/fish/functions/sshre.fish new file mode 100644 index 0000000..8a14add --- /dev/null +++ b/.config/fish/functions/sshre.fish @@ -0,0 +1,17 @@ +function sshre -d 'Remove list of hosts from ssh known_hosts' + alias ssh-rm 'ssh-keygen -f ~/.ssh/known_hosts -R' + set -l hosts kamino khetanna marauder malevolence pi.hole git + set -l domains lan m + + if test -n "$argv" + set hosts $argv + end + + for host in $hosts + ssh-rm $host + + for domain in $domains + ssh-rm $host.$domain + end + end +end