Overview
Pre-configure worktrees with specific setup commands and file copying for consistent development environments.
Usage
Configuration
# Set post-create command
parallel-cc config set worktree.postCreate "npm install && npm run build"
# Set files to copy
parallel-cc config set worktree.copyFiles ".env.local,.claude/settings.json"
# Set environment-specific files
parallel-cc config set worktree.envFile ".env.development"
Project-Level Config
// .parallel-cc.json
{
"worktree": {
"postCreate": [
"npm install",
"npm run build",
"npm run db:migrate"
],
"copyFiles": [
".env.local",
".claude/settings.json",
"secrets.json"
],
"inherit": [
".claude/",
".vscode/"
]
}
}
Behavior
When a new worktree is created:
- Copy specified files from main repo
- Run post-create commands
- Set up any environment variables
- Ready for Claude Code session
Use Cases
- Ensure .env files are available
- Pre-install dependencies
- Set up database connections
- Configure IDE settings
Files to Modify
- `src/coordinator.ts` - Execute post-create hooks
- `src/config.ts` - Load worktree configuration
- `src/cli.ts` - Add config commands
Acceptance Criteria
Dependencies
None
Overview
Pre-configure worktrees with specific setup commands and file copying for consistent development environments.
Usage
Configuration
Project-Level Config
Behavior
When a new worktree is created:
Use Cases
Files to Modify
Acceptance Criteria
Dependencies
None