Skip to content

Rename daemon subcommand to scheme, remove install action - #3

Merged
tupe12334 merged 1 commit into
mainfrom
issue-3-rename-daemon-to-scheme
Feb 19, 2026
Merged

Rename daemon subcommand to scheme, remove install action#3
tupe12334 merged 1 commit into
mainfrom
issue-3-rename-daemon-to-scheme

Conversation

@tupe12334

Copy link
Copy Markdown
Member

Summary

  • Renames worktree daemon to worktree scheme — the subcommand manages URL scheme handler registration, not a background daemon process
  • Removes the install action from the subcommand; worktree setup already handles registration
  • Keeps uninstall and status, which have no equivalent elsewhere in the CLI
  • Renames internal module daemonscheme and DaemonStatusSchemeStatus for consistency

Closes #fe906159-dadd-44cc-bdaf-7bd5c24a72aa

Test plan

  • worktree scheme --help shows uninstall and status subcommands (no install)
  • worktree scheme status reports handler registration state
  • worktree scheme uninstall removes the handler
  • worktree setup still registers the handler (calls scheme::install() internally)
  • worktree daemon (old name) is no longer a valid subcommand

🤖 Generated with Claude Code

The `daemon` subcommand managed URL scheme handler registration, not an
actual background daemon process. Rename it to `worktree scheme` to
accurately describe its purpose.

Remove the `install` action since `worktree setup` already handles
registration. Keep `uninstall` and `status` which have no equivalent
elsewhere in the CLI.

Also renames the internal module from `daemon` to `scheme` and
`DaemonStatus` to `SchemeStatus` for consistency.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@tupe12334
tupe12334 merged commit aa6e67d into main Feb 19, 2026
@tupe12334
tupe12334 deleted the issue-3-rename-daemon-to-scheme branch February 19, 2026 12:55
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