Skip to content

feat(config): add a full tool configuration set - #136

Closed
lanej wants to merge 2 commits into
masterfrom
feat/full-configuration-sets
Closed

lanej wants to merge 2 commits into
masterfrom
feat/full-configuration-sets

Conversation

@lanej

@lanej lanej commented Nov 2, 2026 •

Copy link
Copy Markdown
Owner

Closed: retain the existing workstation set and compose it directly with the platform and work-context sets. The additional full name is unnecessary.

Add full for every common tool bundle, including Mermaid CLI and its browser. Compose it directly with the existing platform and work-context sets; individual properties override the selected bundles.

sets = ["macos", "full", "easypost"]

[tools]
mermaid = false

Apply selected tools with make install, or reapply their configuration with make configure. The native OS baseline is detected automatically, so sets = ["full"] also works. Default make continues to initialize machine TOML and link only the built-in native baseline. Existing workstation selections retain their behavior.

lanej added 2 commits November 1, 2026 17:23
Provide full, macos-full, and linux-full bundles covering common tools and the optional Mermaid renderer, with work context selected separately and individual overrides preserved.

Extend the existing configuration workflow to inspect the complete native plan before composing private work context and property overrides.

Detected-By: V1
Remove redundant platform-full aliases and use the existing native platform sets alongside full in documentation and the configuration workflow.
@lanej lanej changed the title feat(config): add composable full configuration sets feat(config): add a full tool configuration set Nov 2, 2026
@lanej lanej closed this Nov 2, 2026
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.

1 participant