CLI tool for Episoda local development workflow orchestration
npm install episodaCommand-line tool for Episoda local development workflow orchestration.
``bash`
npm install -g episoda
When developing the CLI locally, use npm run install-global instead of npm link. This copies files rather than creating symlinks, so the CLI survives worktree removal:
`bash`
cd packages/episoda
npm run install-global
> Why not npm link? Using npm link creates a symlink to the worktree directory. When that worktree is removed (after merge), the CLI breaks. The install-global script uses npm pack + npm install -g to copy files instead.
- episoda auth - Authenticate with Episodaepisoda dev
- - Connect project to Episoda daemonepisoda status
- - Show connection statusepisoda checkout
- - Create worktree for a moduleepisoda release
- - Remove worktree after mergeepisoda list
- - Show active worktrees
The CLI automatically checks for updates when you run episoda status`. If a new version is available, it will be installed automatically.
For file-linked development installs, auto-update is skipped (shows "linked" in version output).