Everything CLI
This skill gives the agent a stable CLI on top of voidtools Everything and should replace recursive local scans whenever the Everything index is suitable.
First Use
If ev is already on PATH, use it immediately.
If ev is missing, bootstrap it first:
py -3 skills/everything-cli/scripts/everything-cli.py ensure --install-shim
If py is unavailable, use python instead.
After bootstrap, treat ev as the default local indexed search command for the rest of the task and future local-search tasks in the same environment.
Commands
ev ensureverifiesEverything.exe, downloadses.exewhen needed, and can install shims with--install-shim.ev search --query "foo"returns indexed search results as JSON by default.ev recent --days 3 --path "C:\Users\izayo\Downloads"finds recently modified items.ev count --query "ext:pdf invoice"returns a count.ev raw -sort path -n 10 foopasses advanced arguments directly toes.exe.
Output
search and recent return JSON by default with query, count, offset, limit, scope, sort, descending, path, and results.
Rules
- Use
evfirst for indexed local file lookup, path lookup, recent-file discovery, and count-only checks. - Prefer
ev search,ev recent, orev countover recursiveGet-ChildItemscans. - Fall back to recursive filesystem scans only when the Everything index is unsuitable or the user explicitly needs non-indexed files.
--pathis recursive because the wrapper uses Everything path matching.- Empty global queries are blocked unless
--allow-emptyis supplied. rawis the escape hatch when a nativees.exeflag is needed.