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.
This commit is contained in:
parent
6c538b62c8
commit
38a7470da0
5 changed files with 438 additions and 46 deletions
|
|
@ -1,4 +1,4 @@
|
|||
NU_VERSION="0.105.2"
|
||||
NU_VERSION="0.107.1"
|
||||
NU_SOURCE="https://github.com/nushell/nushell/releases"
|
||||
NU_TAGS="https://github.com/nushell/nushell/tags"
|
||||
NU_SITE="https://www.nushell.sh/"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue