v2.0
No due date
0% complete
Fundamental updates that break existing configurations somewhat.
Scope:
- CLI for managing profile configurations, reloading/updating/etc.
- Release module on PSGallery and Github Releases
- All non-essential modules should now be disabled by default, but it should be trivial to enable them via CLI
- Optionally enable automatic update-check when profile is first…
Fundamental updates that break existing configurations somewhat.
Scope:
- CLI for managing profile configurations, reloading/updating/etc.
- Release module on PSGallery and Github Releases
- All non-essential modules should now be disabled by default, but it should be trivial to enable them via CLI
- Optionally enable automatic update-check when profile is first loaded in the morning
- Re-write modules so that private functions aren't exposed outwards to the user but rather run through the CLI
- Remove dependency on
yq
for config management, avoid writing to temporary merged config file on disk - Improve config load management. Only load config once on pwshrc and pass it along down into the submodules. For this, we also need entrypoints for each module to do what they need to do on profile load.
- Re-think
pwsh.yaml
config format. Use proper JSON-like casing, each module config should just be their own section rather than needing to be nested insidemodules.<modulename>.config