CLI tool for scaffolding Sentinelayer spec/prompt/guide artifacts and bootstrapping SENTINELAYER_TOKEN via browser auth. Current stable version 0.8.11. Release cadence is high (multiple releases per week). Key differentiators: non-interactive CI mode, BYOK token mode, GitHub auth integration, and multi-command support (auth, scan, omargate, audit). Requires Node.js ^20.0.0 or ^22.0.0. Compatible with Windows via 'sentinelayer-cli' binary due to 'sl' alias conflict with PowerShell's Set-Location. Includes compatibility aliases: create-sentinelayer, sentinel, sl.
npm install sentinelayer-cliVerified import paths — ran on the pinned version, not inferred.
Scaffold a new project with sentinelayer-cli in interactive mode, then use non-interactive with environment variable for automation.
Use 'sentinelayer-cli' or 'slc' alias instead of 'sl' on Windows PowerShell.
Upgrade Node.js to v20 or v22, or use npx with an explicit Node version manager.
Switch to 'npx sentinelayer-cli@latest' instead of 'npx create-sentinelayer'.
Set the environment variable and pass the --non-interactive flag. Also use --skip-browser-open in headless CI.
Ensure GitHub CLI (gh) is installed and logged in (gh auth login) before running with injectSecret:true.
Upgrade to v0.8.11 or later. The fix added process-local tracking and flush handlers.
Use 'sentinelayer-cli' or 'slc' instead of 'sl' on Windows. Or run 'sl' in a context where the package's binary is preferred.
Upgrade Node.js using nvm, fnm, or download from nodejs.org. Run: nvm install 20.
Set SENTINELAYER_CLI_INTERVIEW_JSON with a valid JSON string before running the command.
Use --skip-browser-open flag when running in headless CI. If managed auth needed, ensure a browser is available or use BYOK mode.
Install GitHub CLI from https://cli.github.com/ and authenticate with 'gh auth login'.
No dependency data recorded yet.