[todo] .chezmoi.toml.tmpl:41 — TODO
Summary
Move the artifactoryHost data field out of .chezmoi.toml.tmpl so work-specific configuration does not live in personal dotfiles.
User story
As a maintainer of these dotfiles, I want artifactoryHost separated from personal config, so that work-only settings can be excluded cleanly and the public repo stays portable.
Acceptance criteria
- Given
artifactoryHost is currently defined in [data] of .chezmoi.toml.tmpl, when I migrate it, then personal machines do not require it.
- Given a work machine needs Artifactory, when it applies the dotfiles, then
artifactoryHost is still available from a work-only source.
- Given the migration is complete, then
.chezmoi.toml.tmpl no longer contains the artifactoryHost line or its TODO comment.
Scenarios
- A fresh
chezmoi init on a non-work machine works without Artifactory variables.
- A work machine sources
artifactoryHost from an alternative template or external data source.
Considerations
- Need to identify where work-only data currently lives (encrypted file, work profile, or separate data source).
- Removing the field may break scripts or templates that reference
artifactoryHost.
[todo] .chezmoi.toml.tmpl:41 — TODO
Summary
Move the
artifactoryHostdata field out of.chezmoi.toml.tmplso work-specific configuration does not live in personal dotfiles.User story
As a maintainer of these dotfiles, I want
artifactoryHostseparated from personal config, so that work-only settings can be excluded cleanly and the public repo stays portable.Acceptance criteria
artifactoryHostis currently defined in[data]of.chezmoi.toml.tmpl, when I migrate it, then personal machines do not require it.artifactoryHostis still available from a work-only source..chezmoi.toml.tmplno longer contains theartifactoryHostline or its TODO comment.Scenarios
chezmoi initon a non-work machine works without Artifactory variables.artifactoryHostfrom an alternative template or external data source.Considerations
artifactoryHost.