Jesús Pérez
|
38a7470da0
|
feat(config): complete config-driven architecture migration
Finalize the config-driven architecture migration with comprehensive
configuration expansion and environment variable replacement.
Major Changes:
- config.defaults.toml: Add 54 new configuration sections for complete system coverage
* Tool detection and plugin configuration
* AI integration settings
* SSH configuration options
* Extension system configuration
* Key Management Service (KMS) settings
- core/nulib/env.nu: Replace 81 environment variables with config-driven accessors
* Convert all context-based lookups to config-get calls
* Maintain backward compatibility with existing ENV variables
* Streamline configuration loading and validation
- core/versions: Update Nushell version requirement to 0.107.1
New Files:
- core/nulib/lib_provisioning/utils/git-commit-msg.nu: Add git commit message utilities
- utils/commit-msg.nu: Add commit message generation helper
This completes the v2.0.0 config-driven architecture migration, replacing
200+ environment variables with hierarchical configuration management.
|
2025-09-23 13:25:31 +01:00 |
|