What's Changed
- Auto-start the proxy with
sudowhen runningportless <name> <command>if the proxy is not already running - Refactor CLI internals: extract helpers into
cli-utils.ts(prompt, spawnCommand, waitForProxy, findPidOnPort, discoverState) - File-based route watching with fallback polling when
fs.watchis unavailable - Improved signal handling and graceful shutdown with connection drain timeout
- Expanded test coverage across CLI, proxy, routes, and utilities
Full Changelog: v0.2.2...v0.3.0