refactor(utils/version/mod): selective re-exports replace 6 star re-exports (ADR-025 L3)

utils/version/mod.nu had 6 `export use X *`. Each is now explicit.

Symbol counts per target:
  core.nu       6
  formatter.nu  3
  loader.nu     6
  manager.nu    7
  registry.nu   6
  taskserv.nu   7

Total: 35 symbols re-exported.

Validation:
  nu --ide-check 50 version/mod.nu -> 0 errors

Refs: ADR-025, .coder/benchmarks/phase2-transitivity.md Layer 3
This commit is contained in:
Jesús Pérez 2026-04-17 08:12:30 +01:00
parent 220153f124
commit 3b76beb769
Signed by: jesus
GPG key ID: 9F243E355E0BC939

View file

@ -2,20 +2,38 @@
# Purpose: Centralizes version operations for core, formatting, loading, management, registry, and taskserv-specific versioning # Purpose: Centralizes version operations for core, formatting, loading, management, registry, and taskserv-specific versioning
# Dependencies: core, formatter, loader, manager, registry, taskserv # Dependencies: core, formatter, loader, manager, registry, taskserv
# utils/version/ subsystem facade — selective re-exports (ADR-025 Phase 3 Layer 3).
# Core version functionality # Core version functionality
export use ./core.nu * export use ./core.nu [
check-version compare-versions detect-version fetch-versions
version-operations version-schema
]
# Version formatting # Version formatting
export use ./formatter.nu * export use ./formatter.nu [format-results format-status status-icons]
# Version loading and caching # Version loading and caching
export use ./loader.nu * export use ./loader.nu [
create-configuration discover-configurations extract-context
extract-nickel-versions load-configuration-file load-nickel-version-file
]
# Version management operations # Version management operations
export use ./manager.nu * export use ./manager.nu [
apply-config-updates check-available-updates check-versions set-fixed
show-installation-guidance show-versions update-configuration-file
]
# Version registry # Version registry
export use ./registry.nu * export use ./registry.nu [
compare-registry-with-taskservs load-version-registry set-registry-fixed
show-version-status update-registry-component update-registry-versions
]
# TaskServ-specific versioning # TaskServ-specific versioning
export use ./taskserv.nu * export use ./taskserv.nu [
bulk-update-taskservs check-taskserv-versions discover-taskserv-configurations
extract-nickel-version taskserv-sync-versions update-nickel-version
update-taskserv-version
]