branchyard
Version:
branchyard — Your shipyard for parallel development workflows. Maintain your digital yard with clean branches, productive workflows, and AI-era readiness.
82 lines (56 loc) • 2.04 kB
Markdown
# branchyard v1.2.1 🌳
## What's New
Fixed README image display on NPM by using absolute GitHub URLs.
## Installation
```bash
# Using Bun (recommended)
bun install -g branchyard
# Using npm
npm install -g branchyard
```
## v1.2.0 - Initial Release Features
### ⚓ Core Features
- **Parallel Worktree Management** - Create and manage multiple Git worktrees simultaneously
- **Safety First** - Pre-flight checks, dry-run mode, and force confirmations
- **Named Sessions** - Save and restore your worktree setups
- **Multi-Editor Support** - VS Code, Cursor, Windsurf, Trae, and Zed
- **Interactive Mode** - Guided prompts for all operations
### 🎉 Fun Features
- **Oprah Easter Egg** - Create multiple worktrees and get a surprise!
- **CLI Personality** - Your shipyard for parallel development workflows
### 🛡️ Safety Features
- Git/Bun installation verification
- Repository status checks
- Dry-run mode (`--dry-run`)
- Double confirmation for force operations
- Config validation with Zod
### 📦 What's Included
- Worktree creation/removal with parallel operations
- Session management (save/restore/list)
- Workspace file generation for multi-root editors
- Automatic branch management
- Orphaned worktree pruning
## Quick Start
```bash
# Interactive mode
branchyard
# Create worktrees
branchyard feature-x bugfix-y --base develop --open
# Remove worktrees
branchyard remove feature-x bugfix-y
# Save session
branchyard save-session sprint-42
# Restore session
branchyard restore sprint-42
```
## Links
- 📦 [NPM Package](https://www.npmjs.com/package/branchyard)
- 📖 [Documentation](https://github.com/SivaramPg/branchyard#readme)
- 🐛 [Report Issues](https://github.com/SivaramPg/branchyard/issues)
---
<p align="center">
<img src="https://github.com/SivaramPg/branchyard/blob/main/assets/oprah-meme.png?raw=true" alt="You get a tree! Everybody gets a tree!" width="400" />
</p>
<p align="center">
<strong>🌳 YOU GET A TREE! YOU GET A TREE! EVERYBODY GETS A TREE! 🌳</strong>
</p>