diff --git a/nulib/lib_provisioning/gitea/commands.nu b/nulib/lib_provisioning/gitea/commands.nu index be92c21..3ab0dcc 100644 --- a/nulib/lib_provisioning/gitea/commands.nu +++ b/nulib/lib_provisioning/gitea/commands.nu @@ -4,11 +4,25 @@ # # Version: 1.0.0 -use api_client.nu * -use service.nu * -use workspace_git.nu * -use locking.nu * -use extension_publish.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +# workspace_git.nu star-import was dead (no symbols used here) — dropped. +use lib_provisioning/gitea/api_client.nu [ + create-organization create-repository delete-repository get-current-user + get-gitea-config list-organizations list-repositories + list-user-repositories validate-token +] +use lib_provisioning/gitea/service.nu [ + check-gitea-health get-gitea-logs get-gitea-status install-gitea + restart-gitea start-gitea stop-gitea stop-gitea-docker +] +use lib_provisioning/gitea/locking.nu [ + acquire-workspace-lock cleanup-expired-locks force-release-lock + get-lock-info list-all-locks list-workspace-locks release-workspace-lock +] +use lib_provisioning/gitea/extension_publish.nu [ + download-gitea-extension get-gitea-extension-metadata + list-gitea-extensions publish-extension-to-gitea +] # Gitea service status export def "gitea status" [] -> nothing {