Skip to content

Settings: editable container & container-compose binary paths (#7)#16

Merged
DonsWayo merged 1 commit into
mainfrom
feat/editable-binary-paths
Jun 17, 2026
Merged

Settings: editable container & container-compose binary paths (#7)#16
DonsWayo merged 1 commit into
mainfrom
feat/editable-binary-paths

Conversation

@DonsWayo

Copy link
Copy Markdown
Owner

Adds optional binary-path overrides in Settings for users whose container / container-compose
binaries aren't in a standard location.

  • New Binaries section in Settings: container and container-compose path fields (empty = auto-detect).
  • AppState constructs the CLI engines from the stored paths via storedPath(_:) (engines already accept an explicit binaryPath).
  • Applies on relaunch (noted in the UI). Live re-apply could be a later enhancement.

swift build clean; 25 tests pass.

Closes #7

Lets users override the resolved binary locations when they aren't in a standard path.
AppState builds the CLI engines from the stored paths (empty = auto-detect); the engines
already accept an explicit binaryPath. Applies on relaunch.

- Settings 'Binaries' section: container / container-compose path fields + note
- AppState.storedPath helper; default init reads UserDefaults paths
- 25 tests pass

Closes #7
@DonsWayo DonsWayo merged commit 5b4e5c6 into main Jun 17, 2026
1 check passed
@DonsWayo DonsWayo deleted the feat/editable-binary-paths branch June 17, 2026 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Settings: editable container & container-compose binary paths

1 participant