This repository has been archived on 2026-06-01. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
nerve/packages/cli

@uncaged/nerve-cli

Command-line interface for the nerve observation engine.

Install

pnpm add -g @uncaged/nerve-cli
# or
npx @uncaged/nerve-cli

Requires Node.js ≥ 22.5.

Commands

Workspace

nerve init                  # Initialize a nerve workspace (installs deps, scaffolds config)
nerve validate              # Validate nerve.yaml configuration

Daemon Management

nerve daemon start          # Start the daemon (background)
nerve daemon stop           # Stop the daemon
nerve daemon status         # Check daemon health
nerve daemon restart        # Restart the daemon
nerve daemon logs           # Tail daemon logs

Development

nerve dev                   # Run in foreground mode (no daemon, Ctrl+C to stop)

Querying

nerve logs                  # View structured logs
nerve sense query <name>    # Query a sense's SQLite database
nerve sense schema <name>   # Show a sense's database schema
nerve status                # Daemon health summary

Workflows

nerve workflow list         # List workflow runs
nerve workflow show <runId> # Show workflow run details

Top-level Aliases

For convenience, these aliases are available:

nerve start    → nerve daemon start
nerve stop     → nerve daemon stop
nerve status   → nerve daemon status
nerve logs     → nerve daemon logs

License

MIT