Fixed io-ii
[iomenu.git] / io-grep
blob281f62e9c78ab6acb2c4756757a2a0a94177dad2
1 directory="$(
2         cd "$HOME"
3         find . -type d ! -path '*/.git/*' ! -name '.git' |
4                 sed 's/^./~/' | iomenu -l 256
5 )"
7 directory="$HOME${directory#\~}"
9 grep -rL '\x00' "$directory" | while IFS='' read -r path
11         printf '#io-grep %s\n' "~${path#$HOME}"
12         cat "$path"
13 done | iomenu -s '#io-grep' -H -N -l 256 | {
14         IFS='   ' read -r path line
15         exec $EDITOR +"$line"g "$HOME${path#\~}"