Add impeccable CLI with detect subcommand

Usage: npx impeccable detect [file-or-dir-or-url...]

Subcommand structure designed for future expansion. The detect
subcommand delegates to the existing detection engine with all
its modes (jsdom, regex, Puppeteer).

- bin/impeccable.mjs: CLI entry point with bun shebang
- package.json: bin field added
- Export detectCli (main) from detection script
- Updated help text to show impeccable detect usage
- Updated CLAUDE.md and README.md with CLI docs

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Paul Bakaus
2026-03-19 00:27:14 -07:00
co-authored by Claude Opus 4.6
parent 8899d514b8
commit afcff7eea0
5 changed files with 84 additions and 7 deletions
+3
View File
@@ -2,6 +2,9 @@
"name": "impeccable",
"version": "1.5.1",
"author": "Paul Bakaus",
"bin": {
"impeccable": "./bin/impeccable.mjs"
},
"dependencies": {
"archiver": "^7.0.1",
"motion": "^12.38.0",