provisioning/core/nulib/lib_provisioning/utils
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
..
clean.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
config.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
enhanced_logging.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
error_clean.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
error_final.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
error_fixed.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
error.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
files.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
format.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
generate.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
git-commit-msg.nu feat(config): complete config-driven architecture migration 2025-09-23 13:25:31 +01:00
help.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
imports.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
init.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
interface.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
logging.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
mod.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
on_select.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
qr.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
settings.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
simple_validation.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
ssh.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
templates.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
test.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
ui.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
undefined.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00
validation_helpers.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
validation.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
version_core.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
version_formatter.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
version_loader.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
version_manager.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
version_registry.nu chore: add current provisioning state before migration 2025-09-22 23:11:41 +01:00
version_taskserv.nu feat: Complete config-driven architecture migration v2.0.0 2025-09-23 03:36:50 +01:00