Syntax: outfitting-manager init [flags]
init prepares runtime state and validates the selected source. It refreshes a configured remote source by default. It does not install, upgrade, remove, or activate packages.
| Option | Description |
|---|---|
--machine-id <id> |
Override the machine ID. The default is derived from user, architecture, and OS. |
--repo <path> |
Override the local source path for this invocation. |
--profile <profile> |
Select the platform profile; Windows accepts a comma-separated list. Defaults to the configured selection. |
--no-refresh |
Validate and use the existing source snapshot without refreshing it. |
Platform behavior
| Platform | State prepared |
|---|---|
| macOS | State root and selected source; no Nix activation or Homebrew changes. |
| Linux | State root and selected source; no native package or Home Manager changes. |
| Windows | State root and selected source. |