-
Notifications
You must be signed in to change notification settings - Fork 0
Workspace Manifests
Abhiyan Dhakal edited this page Mar 29, 2026
·
1 revision
admux.toml defines a project-scoped workspace layout.
version = 1
[workspace]
name = "quiz-backend"
cwd = "."
[[windows]]
name = "editor"
root = { cwd = ".", command = ["nvim"] }
[[windows]]
name = "server"
root = { cwd = ".", command = ["cargo", "run"] }
[[windows.splits]]
target = 0
direction = "vertical"
size = 0.5
cwd = "."
command = ["cargo", "test", "--", "--watch"]-
admux upreads./admux.tomlwhen no path is given - one manifest defines one session
- relative
cwdvalues resolve from the manifest directory - commands are argv arrays, not shell strings
- use
["sh", "-lc", "..."]when shell parsing is needed
-
admux upcreates the workspace if it does not exist - rerunning
admux upattaches to the existing mapped workspace -
admux up --rebuildrebuilds the workspace from the manifest -
admux savewrites a live session back intoadmux.toml