# FindPilot (CLI prototype) Fast filename + content search across a directory tree. Working prototype of the core search engine — see ../plan.md for the full product plan (a persistent index, OCR index, and semantic/local-embeddings search are still on the roadmap; this build is a live, unindexed scan). ## Build from source Requires Go 1.24+, no external dependencies. go build -o findpilot . Cross-compile for another platform: GOOS=windows GOARCH=amd64 go build -o findpilot.exe . GOOS=darwin GOARCH=arm64 go build -o findpilot . ## Usage findpilot search [--name GLOB] [--content PATTERN] [--regex] [--ignore-case] [--max N] --name filters by filename glob (e.g. *.go). --content searches file contents line-by-line (plain substring by default, or a regular expression with --regex); binary files are skipped automatically. Both filters combine: with both set, only files matching --name are searched for --content. ## Prebuilt binaries See ../downloads/ for prebuilt binaries (Windows/macOS/Linux) and CHECKSUMS.txt for their SHA-256 hashes. These are unsigned indie builds — Windows SmartScreen and macOS Gatekeeper will warn on first run, which is expected until a code-signing certificate is in place (see the build plan's risk section).