-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathconfig.example
More file actions
36 lines (34 loc) · 1.36 KB
/
config.example
File metadata and controls
36 lines (34 loc) · 1.36 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
# muzzle configuration
# Place at: ~/.config/muzzle/config
#
# All keys are optional. Resolution order for each:
# 1. Environment variable (highest priority)
# 2. This config file
# 3. Built-in default
# ── Workspaces ───────────────────────────────────────────────────────
#
# Repo root directories where sandbox/worktree enforcement applies.
# Comma-separated list of absolute paths.
#
# Env: MUZZLE_WORKSPACES (comma-separated)
# Legacy: MUZZLE_WORKSPACE or `workspace` key (single path, still works)
# Default: $HOME/src
#
# workspaces = /Users/you/src/org-a, /Users/you/src/my-project
# ── State Directory ──────────────────────────────────────────────────
#
# Where muzzle stores session artifacts: PID markers, changelogs,
# worktree specs, traces, and per-session temp files.
#
# Env: MUZZLE_STATE_DIR
# Fallback: $XDG_STATE_HOME/muzzle
# Default: ~/.local/state/muzzle
#
# Structure:
# by-pid/ PID markers for session resolution
# changelogs/ Per-session changelog files
# specs/ Worktree spec files
# traces/ Decision trace logs
# tmp/ Per-session temp directories
#
# state_dir = /Users/you/.local/state/muzzle