paperclip/cli/src
Dotta 77af1ae544 feat(worktree): add worktree:cleanup command, env var defaults, and auto-prefix
- Add `worktree:cleanup <name>` command that safely removes a worktree,
  its branch, and instance data. Idempotent and safe by default — refuses
  to delete branches with unique unmerged commits or worktrees with
  uncommitted changes unless --force is passed.
- Support PAPERCLIP_WORKTREES_DIR env var as default for --home across
  all worktree commands.
- Support PAPERCLIP_WORKTREE_START_POINT env var as default for
  --start-point on worktree:make.
- Auto-prefix worktree names with "paperclip-" if not already present,
  so `worktree:make subissues` creates ~/paperclip-subissues.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 07:24:39 -05:00
..
__tests__ Merge branch 'master' of github.com-dotta:paperclipai/paperclip 2026-03-11 17:04:30 -05:00
adapters feat(adapters): add Gemini CLI local adapter support 2026-03-10 16:46:04 +00:00
checks fix: doctor command auto-creates directories and treats LLM as optional 2026-03-04 09:58:30 -06:00
client fix(cli): split path and query in buildUrl to prevent %3F encoding 2026-03-07 16:08:48 -08:00
commands feat(worktree): add worktree:cleanup command, env var defaults, and auto-prefix 2026-03-13 07:24:39 -05:00
config Add worktree init CLI for isolated development instances 2026-03-10 10:13:05 -05:00
prompts feat(adapters): add Gemini CLI local adapter support 2026-03-10 16:46:04 +00:00
utils cli: update banner art and simplify onboard help text 2026-03-03 10:37:14 -06:00
index.ts Add worktree init CLI for isolated development instances 2026-03-10 10:13:05 -05:00