mix tak.remove (tak v0.2.0)

View Source

Removes a git worktree and cleans up associated resources.

$ mix tak.remove <name> [--force]

This will:

  • Stop any running services on the worktree's port
  • Remove the git worktree
  • Delete the git branch (if merged, or with --force)
  • Drop the associated database

Arguments

  • name - The worktree name to remove (required)
  • --force - Force removal even with uncommitted changes

Examples

$ mix tak.remove armstrong
$ mix tak.remove armstrong --force