Skip to content

feat: CLI entry point for npx aegis-bridge#14

Merged
OneStepAt4time merged 1 commit intomainfrom
feat/cli-entry-point
Mar 22, 2026
Merged

feat: CLI entry point for npx aegis-bridge#14
OneStepAt4time merged 1 commit intomainfrom
feat/cli-entry-point

Conversation

@OneStepAt4time
Copy link
Copy Markdown
Owner

Issue #5 — npx aegis zero-config quick start (partial)

Changes

  • src/cli.ts: CLI entry point with --help, --version, --port
  • Auto-detects tmux and Claude CLI, shows status
  • Banner with dependency checks
  • package.json: renamed to aegis-bridge, version 1.1.0, bin: aegis-bridge

Usage

npx aegis-bridge              # Start with defaults
npx aegis-bridge --port 3000  # Custom port
npx aegis-bridge --help       # Show API reference

Still TODO for full #5

  • npm publish to npm registry
  • npx aegis-bridge init for config file generation

Tests

  • All 274 tests pass

Partially addresses #5

- src/cli.ts: CLI with --help, --version, --port, dependency checks
- package.json: name=aegis-bridge, bin=aegis-bridge, version 1.1.0
- Auto-detects tmux and claude CLI
- Prints banner with dependency status
- Falls through to server.ts for actual startup

Partially addresses #5 (npm publish still needed)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant