Install
pnpm dlx @macrocontent/scout-cli assert https://example.com/pricing \
--rule '#buy|visible' --rule '.price|contains:29'pnpm add -g @macrocontent/scout-cli
export SCOUT_API_KEY=sk_scout_…
scout healthAuth
Set SCOUT_API_KEY (or pass --api-key). Optional SCOUT_BASE_URL for non-production hosts.
Commands
scout health
scout inspect https://example.com --json
scout screenshot https://example.com -o shot.jpg
scout crawl https://example.com --max-pages 20 --json
scout assert https://example.com/pricing \
--rule '#buy|visible' \
--rule '.price|contains:29' \
--rule 'img.hero|count:1'
scout visibility https://example.com --selector '#hero' Assert rules use selector|op or selector|op:value (visible, contains, count, …). Exit code 1 when passed is false.
GitHub Action
For workflows, prefer macrocontent/scout-action — same assert API under the hood.