diff --git a/nulib/lib_provisioning/utils/version/mod.nu b/nulib/lib_provisioning/utils/version/mod.nu index 6420e24..d48d521 100644 --- a/nulib/lib_provisioning/utils/version/mod.nu +++ b/nulib/lib_provisioning/utils/version/mod.nu @@ -2,20 +2,38 @@ # Purpose: Centralizes version operations for core, formatting, loading, management, registry, and taskserv-specific versioning # Dependencies: core, formatter, loader, manager, registry, taskserv +# utils/version/ subsystem facade — selective re-exports (ADR-025 Phase 3 Layer 3). + # 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 -export use ./formatter.nu * +export use ./formatter.nu [format-results format-status status-icons] # 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 -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 -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 -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 +]