aboutsummaryrefslogtreecommitdiff
path: root/fre-prune.sh
blob: e1a8c37fd048520d73c1aeef1b33e7ac1e2aaa39 (plain) (blame)
1
2
3
4
5
6
7
8
#!/bin/sh
# Prune dead paths from fre and zoxide.
fre --sorted | while IFS= read -r f; do
  [ -f "$f" ] || fre --delete "$f"
done
zoxide query --list | while IFS= read -r d; do
  [ -d "$d" ] || zoxide remove "$d"
done