All notable changes to this project are documented here. Format based on Keep a Changelog, versioning per SemVer.
0.1.1 - 2026-06-21
syncnow also targets Continue (.continueignore), Cline (.clineignore), Roo Code (.rooignore), and JetBrains AI Assistant (.aiignore) - 9 tools total.completions <shell>- shell completion scripts (bash, zsh, fish, powershell, elvish).man- render a man page (roff) to stdout.- More secret patterns in
scanand the default ruleset:terraform.tfstate/.tfvars,.git-credentials,.pgpass,kubeconfig,auth.json,.dockercfg,*.jks,*.p8,*.ovpn.
0.1.0 - 2026-06-21
Initial release.
.llmignorefile convention - same syntax as.gitignore, tells AI tools what not to read.- Built on ripgrep's
ignoreengine: parallel-capable walk, gitignore semantics,.gitignorelayering. - Comprehensive built-in default ruleset (secrets, dependencies, build output, caches, lockfiles, binaries, media, logs), used as a fallback when no
.llmignoreexists. init- write a.llmignorewith the default ruleset.scan- report secret files currently exposed to AI tools; exits 1 if any (CI-friendly).sync- mirror.llmignoreinto.cursorignore,.codeiumignore,.aiexclude,.geminiignore,.aiderignore.list- list included (or--ignored) files;--json,-0/--null,--absolute.check <file>- exit 0 if an AI would read the file, 1 if ignored.stats- included vs ignored counts and an estimated token total.- Global flags
-C/--dir,--no-gitignore,--no-defaults;--jsonon scan/list/stats. - Distribution: crates.io (
llmignore-cli), npm (npx llmignore-cli, prebuilt binaries),curl | shinstaller. Package name isllmignore-cli; the command isllmignore.