diff --git a/nulib/lib_provisioning/setup/mod.nu b/nulib/lib_provisioning/setup/mod.nu index 524f12e..360fa9c 100644 --- a/nulib/lib_provisioning/setup/mod.nu +++ b/nulib/lib_provisioning/setup/mod.nu @@ -2,12 +2,13 @@ # Orchestrates all setup subcommands with helper functions for configuration management # Follows Nushell guidelines: explicit types, single purpose, no try-catch -use ../config/accessor.nu * -use ../utils/logging.nu * +# Selective imports (ADR-025 Phase 3 Layer 3). +# utils/logging.nu star-import was dead (no symbols used in this file) — removed. +use lib_provisioning/config/accessor/core.nu [config-get] -# Re-export existing utilities and config helpers -export use utils.nu * -export use config.nu * +# Re-export existing utilities and config helpers (selective) +export use utils.nu [create_versions_file providers_install setup_config_path tools_install] +export use config.nu [env_file_providers install_config] # Note: wizard.nu is imported by callers directly - avoid circular import with mod.nu # ============================================================================