A WSL CLI app designed to mimic MacOS's mdfind. Uses voidtool's everything. In practice, this tool works similarly to locate
, except it doesn't require running sudo updatedb
to recognize new files.
➜ ~ evfind robots.txt | grep robots.txt | head -5
mnt/c/brycesmith/Files/site/front-end/build/robots.txt
mnt/c/brycesmith/Downloads/robots.txt
mnt/c/brycesmith/Files/site/front-end/public/robots.txt
mnt/c/brycesmith/Files/website/static/robots.txt
- cd to the directory you'd like to install the binaries in.
➜ evfind pwd
/mnt/c/Users/Bryce/evfind
- Download the sources from the release page, place them in this directory. Using wget:
wget https://github.com/bryce-s/evfind/releases/download/0.50/CommandLine.dll\
https://github.com/bryce-s/evfind/releases/download/0.50/Everything64.dll\
https://github.com/bryce-s/evfind/releases/download/0.50/evfind.deps.json\
https://github.com/bryce-s/evfind/releases/download/0.50/evfind.dll\
https://github.com/bryce-s/evfind/releases/download/0.50/evfind.exe\
https://github.com/bryce-s/evfind/releases/download/0.50/evfind.pdb\
https://github.com/bryce-s/evfind/releases/download/0.50/evfind.runtimeconfig.dev.json\
https://github.com/bryce-s/evfind/releases/download/0.50/evfind.runtimeconfig.json\
https://github.com/bryce-s/evfind/archive/0.50.zip\
- Finally, create a shortcut to use evfind in your terminal:
# append alias of realpath of evfind.exe to shell rc file:
➜ evfind echo "alias evfind=$(realpath evfind.exe)" >> ~/.$(ps -p $$ -oargs=)rc