msw init¶
Initialise MSW on a new machine by writing ~/.murineshiftwork/msw_machine.yaml.
Arguments¶
| Argument | Description |
|---|---|
config_dir |
Path to the shared msw_configs/ directory (created if absent) |
--data-dir <path> |
Default output directory for session data (written to machine config) |
--force |
Overwrite an existing machine config |
Examples¶
# Basic init pointing at a network configs directory
msw init /data/msw_configs
# With explicit data dir
msw init /data/msw_configs --data-dir /data/data
# Overwrite existing machine config
msw init /data/msw_configs --force
Notes¶
msw initonly needs to be run once per machine.- The machine config is stored at
~/.murineshiftwork/msw_machine.yaml. config_diris typically a shared network path or a git-backed directory (msw_configs/) containingsetups/,subjects/, andtasks/subdirectories.- After init, verify with
msw setup listto confirm the config directory is found.