-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathswtconfig.example.toml
More file actions
62 lines (51 loc) · 1.63 KB
/
Copy pathswtconfig.example.toml
File metadata and controls
62 lines (51 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# simple-worktree configuration example
# This file shows all available configuration options
# Where to create worktrees by default
# Can be:
# - Relative path from repository root (e.g., "../", "../../worktrees/")
# - Absolute path (e.g., "/home/user/worktrees/")
defaultWorktreeDir = "../"
# Whether to automatically add synced files to .gitignore
# This prevents accidentally committing symlinks
addToGitignore = true
# Files to sync across worktrees (gitignore syntax)
# Only list files that are NOT committed to git
# Git worktrees already share all committed files automatically!
filesToSync = [
# AI Squad Comms (folders to help long-running agents stay in sync)
# "ai_shared_task_list/",
# "ai_coordination/",
# "ai_plans/",
# AI Assistant Configuration (if not committed)
# "CLAUDE.md",
# ".cursorrules",
# ".github/copilot-instructions.md",
# Local environment files
# ".env",
# ".env.local",
# "**/*.env.local",
# IDE settings (if not committed)
# ".vscode/settings.json",
# ".idea/workspace.xml",
# Local certificates
# "certs/",
# "*.pem",
# "*.key",
# Personal scripts
# "scripts/local/",
# ".personal-scripts/"
]
# Files to copy once to new worktrees (gitignore syntax)
# These files will be copied instead of symlinked
# Useful for template files that need to be modified per-worktree
filesToCopy = [
# Template/example files
# ".env.example",
# "config/local.example.js",
# Initial setup files
# "scripts/setup-local.sh",
# "docker-compose.override.example.yml",
# Per-worktree configuration templates
# ".vscode/launch.example.json",
# "config/database.example.json"
]