Skip to content

bryce-s/evfind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

evfind

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.

Usage Example

~ 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

Quick Install

  • 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

About

A Unix I/O compliant Windows reimplementation of MacOS's mdfind CLI tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published