terris-1.0.0 is not a library.
Visit the last successful build:
terris-1.0.4
terris
A small, friendly Git worktree manager for everyday use.
What it does
- Create new worktrees quickly
- List existing worktrees
- Remove worktrees safely
- Print a worktree path for
cd $(terris path <name>) - Simplify workflows with autonomous agents that work in the terminal in the same repository
Install
From crates.io (once published):
From source:
Update:
Usage
How create works
- Default branch is
<name>. - If the branch exists, it is used directly.
- If the branch does not exist, it is created (optionally from
--from). - Default path is
~/.terris-worktrees/<repo-name>/<branch>-<8-random-lowercase-letters>.
Examples
# Create a worktree (branch "feature-a") next to the repo root
# Create from main at a custom path
# List worktrees
# Jump to a worktree
# Delete a worktree
Notes
- Works from any directory inside a git repo.
- The tool shells out to
git, sogitmust be installed and available inPATH.
Name
The project is named after the Terris people, responsible for preserving the knowledge of the civilization.
License
MIT