From 01d9aa1b73c2d25d818ea1775ba1c9db04f0e708 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 16 Feb 2026 00:30:41 +0000 Subject: [PATCH] refactor: rename module from github.com/host-uk/core to forge.lthn.ai/core/cli Move module identity to our own Forgejo instance. All import paths updated across 434 Go files, sub-module go.mod files, and go.work. Co-Authored-By: Claude Opus 4.6 --- cmd/bugseti/go.mod | 14 +- cmd/bugseti/main.go | 6 +- cmd/bugseti/tray.go | 2 +- cmd/bugseti/workspace.go | 4 +- cmd/bugseti/workspace_test.go | 2 +- cmd/core-app/go.mod | 4 +- cmd/core-app/main.go | 2 +- cmd/core-ide/build_service.go | 2 +- cmd/core-ide/chat_service.go | 2 +- cmd/core-ide/go.mod | 6 +- cmd/core-ide/ide_service.go | 4 +- cmd/core-ide/main.go | 6 +- cmd/core-ide/mcp_bridge.go | 2 +- go.mod | 3 +- go.sum | 391 ------------------ internal/bugseti/fetcher.go | 2 +- internal/bugseti/ghcheck.go | 2 +- internal/bugseti/go.mod | 2 +- internal/bugseti/hub.go | 2 +- internal/bugseti/submit.go | 2 +- internal/bugseti/updater/go.mod | 6 +- internal/bugseti/updater/service.go | 2 +- internal/bugseti/version.go | 2 +- internal/cmd/ai/cmd_agent.go | 6 +- internal/cmd/ai/cmd_ai.go | 2 +- internal/cmd/ai/cmd_commands.go | 6 +- internal/cmd/ai/cmd_dispatch.go | 4 +- internal/cmd/ai/cmd_git.go | 6 +- internal/cmd/ai/cmd_metrics.go | 6 +- internal/cmd/ai/cmd_ratelimits.go | 6 +- internal/cmd/ai/cmd_tasks.go | 8 +- internal/cmd/ai/cmd_updates.go | 8 +- internal/cmd/ai/ratelimit_dispatch.go | 4 +- internal/cmd/ci/cmd_changelog.go | 6 +- internal/cmd/ci/cmd_ci.go | 4 +- internal/cmd/ci/cmd_commands.go | 2 +- internal/cmd/ci/cmd_init.go | 6 +- internal/cmd/ci/cmd_publish.go | 6 +- internal/cmd/ci/cmd_version.go | 6 +- internal/cmd/collect/cmd.go | 8 +- internal/cmd/collect/cmd_bitcointalk.go | 6 +- internal/cmd/collect/cmd_dispatch.go | 6 +- internal/cmd/collect/cmd_excavate.go | 6 +- internal/cmd/collect/cmd_github.go | 6 +- internal/cmd/collect/cmd_market.go | 6 +- internal/cmd/collect/cmd_papers.go | 6 +- internal/cmd/collect/cmd_process.go | 6 +- internal/cmd/config/cmd.go | 2 +- internal/cmd/config/cmd_get.go | 4 +- internal/cmd/config/cmd_list.go | 2 +- internal/cmd/config/cmd_path.go | 2 +- internal/cmd/config/cmd_set.go | 2 +- internal/cmd/crypt/cmd.go | 2 +- internal/cmd/crypt/cmd_checksum.go | 4 +- internal/cmd/crypt/cmd_encrypt.go | 4 +- internal/cmd/crypt/cmd_hash.go | 4 +- internal/cmd/crypt/cmd_keygen.go | 2 +- internal/cmd/daemon/cmd.go | 6 +- internal/cmd/deploy/cmd_ansible.go | 4 +- internal/cmd/deploy/cmd_commands.go | 2 +- internal/cmd/deploy/cmd_deploy.go | 6 +- internal/cmd/dev/cmd_api.go | 4 +- internal/cmd/dev/cmd_apply.go | 12 +- internal/cmd/dev/cmd_bundles.go | 6 +- internal/cmd/dev/cmd_ci.go | 8 +- internal/cmd/dev/cmd_commit.go | 8 +- internal/cmd/dev/cmd_dev.go | 4 +- internal/cmd/dev/cmd_file_sync.go | 12 +- internal/cmd/dev/cmd_health.go | 6 +- internal/cmd/dev/cmd_impact.go | 8 +- internal/cmd/dev/cmd_issues.go | 4 +- internal/cmd/dev/cmd_pull.go | 6 +- internal/cmd/dev/cmd_push.go | 6 +- internal/cmd/dev/cmd_reviews.go | 4 +- internal/cmd/dev/cmd_sync.go | 10 +- internal/cmd/dev/cmd_vm.go | 8 +- internal/cmd/dev/cmd_work.go | 8 +- internal/cmd/dev/cmd_workflow.go | 6 +- internal/cmd/dev/cmd_workflow_test.go | 2 +- internal/cmd/dev/registry.go | 10 +- internal/cmd/dev/service.go | 8 +- internal/cmd/docs/cmd_commands.go | 2 +- internal/cmd/docs/cmd_docs.go | 4 +- internal/cmd/docs/cmd_list.go | 4 +- internal/cmd/docs/cmd_scan.go | 10 +- internal/cmd/docs/cmd_sync.go | 6 +- internal/cmd/doctor/cmd_checks.go | 2 +- internal/cmd/doctor/cmd_commands.go | 2 +- internal/cmd/doctor/cmd_doctor.go | 4 +- internal/cmd/doctor/cmd_environment.go | 6 +- internal/cmd/doctor/cmd_install.go | 2 +- internal/cmd/forge/cmd_auth.go | 4 +- internal/cmd/forge/cmd_config.go | 4 +- internal/cmd/forge/cmd_forge.go | 2 +- internal/cmd/forge/cmd_issues.go | 4 +- internal/cmd/forge/cmd_labels.go | 4 +- internal/cmd/forge/cmd_migrate.go | 4 +- internal/cmd/forge/cmd_orgs.go | 4 +- internal/cmd/forge/cmd_prs.go | 4 +- internal/cmd/forge/cmd_repos.go | 4 +- internal/cmd/forge/cmd_status.go | 4 +- internal/cmd/forge/cmd_sync.go | 4 +- internal/cmd/forge/helpers.go | 2 +- internal/cmd/gitcmd/cmd_git.go | 6 +- internal/cmd/gitea/cmd_config.go | 4 +- internal/cmd/gitea/cmd_gitea.go | 2 +- internal/cmd/gitea/cmd_issues.go | 4 +- internal/cmd/gitea/cmd_mirror.go | 4 +- internal/cmd/gitea/cmd_prs.go | 4 +- internal/cmd/gitea/cmd_repos.go | 4 +- internal/cmd/gitea/cmd_sync.go | 4 +- internal/cmd/go/cmd_commands.go | 2 +- internal/cmd/go/cmd_format.go | 4 +- internal/cmd/go/cmd_fuzz.go | 4 +- internal/cmd/go/cmd_go.go | 4 +- internal/cmd/go/cmd_gotest.go | 4 +- internal/cmd/go/cmd_qa.go | 6 +- internal/cmd/go/cmd_tools.go | 4 +- internal/cmd/go/coverage_test.go | 20 +- internal/cmd/help/cmd.go | 4 +- internal/cmd/mcpcmd/cmd_mcp.go | 4 +- internal/cmd/monitor/cmd_commands.go | 4 +- internal/cmd/monitor/cmd_monitor.go | 10 +- internal/cmd/php/cmd.go | 8 +- internal/cmd/php/cmd_build.go | 4 +- internal/cmd/php/cmd_ci.go | 4 +- internal/cmd/php/cmd_deploy.go | 4 +- internal/cmd/php/cmd_dev.go | 4 +- internal/cmd/php/cmd_packages.go | 4 +- internal/cmd/php/cmd_qa_runner.go | 8 +- internal/cmd/php/cmd_quality.go | 4 +- internal/cmd/php/container.go | 4 +- internal/cmd/php/coolify.go | 2 +- internal/cmd/php/deploy.go | 2 +- internal/cmd/php/dockerfile.go | 2 +- internal/cmd/php/i18n.go | 2 +- internal/cmd/php/packages.go | 2 +- internal/cmd/php/php.go | 2 +- internal/cmd/php/quality.go | 4 +- internal/cmd/php/services.go | 2 +- internal/cmd/php/ssl.go | 2 +- internal/cmd/php/testing.go | 2 +- internal/cmd/pkgcmd/cmd_install.go | 6 +- internal/cmd/pkgcmd/cmd_manage.go | 6 +- internal/cmd/pkgcmd/cmd_pkg.go | 4 +- internal/cmd/pkgcmd/cmd_remove.go | 6 +- internal/cmd/pkgcmd/cmd_search.go | 8 +- internal/cmd/plugin/cmd.go | 4 +- internal/cmd/plugin/cmd_info.go | 8 +- internal/cmd/plugin/cmd_install.go | 8 +- internal/cmd/plugin/cmd_list.go | 8 +- internal/cmd/plugin/cmd_remove.go | 8 +- internal/cmd/plugin/cmd_update.go | 8 +- internal/cmd/prod/cmd_commands.go | 2 +- internal/cmd/prod/cmd_dns.go | 4 +- internal/cmd/prod/cmd_lb.go | 4 +- internal/cmd/prod/cmd_setup.go | 4 +- internal/cmd/prod/cmd_ssh.go | 2 +- internal/cmd/prod/cmd_status.go | 6 +- internal/cmd/qa/cmd_docblock.go | 4 +- internal/cmd/qa/cmd_health.go | 10 +- internal/cmd/qa/cmd_issues.go | 10 +- internal/cmd/qa/cmd_qa.go | 4 +- internal/cmd/qa/cmd_review.go | 6 +- internal/cmd/qa/cmd_watch.go | 6 +- internal/cmd/rag/cmd_collections.go | 6 +- internal/cmd/rag/cmd_ingest.go | 6 +- internal/cmd/rag/cmd_query.go | 4 +- internal/cmd/rag/cmd_rag.go | 2 +- internal/cmd/sdk/cmd_sdk.go | 4 +- internal/cmd/sdk/detect.go | 2 +- internal/cmd/sdk/generators/go.go | 4 +- internal/cmd/sdk/generators/php.go | 2 +- internal/cmd/sdk/generators/python.go | 2 +- internal/cmd/sdk/generators/typescript.go | 2 +- internal/cmd/sdk/sdk.go | 2 +- internal/cmd/security/cmd.go | 2 +- internal/cmd/security/cmd_alerts.go | 4 +- internal/cmd/security/cmd_deps.go | 4 +- internal/cmd/security/cmd_jobs.go | 6 +- internal/cmd/security/cmd_scan.go | 6 +- internal/cmd/security/cmd_secrets.go | 4 +- internal/cmd/security/cmd_security.go | 8 +- internal/cmd/session/cmd_session.go | 4 +- internal/cmd/setup/cmd_bootstrap.go | 8 +- internal/cmd/setup/cmd_ci.go | 4 +- internal/cmd/setup/cmd_commands.go | 2 +- internal/cmd/setup/cmd_github.go | 8 +- internal/cmd/setup/cmd_registry.go | 10 +- internal/cmd/setup/cmd_repo.go | 4 +- internal/cmd/setup/cmd_setup.go | 4 +- internal/cmd/setup/cmd_wizard.go | 6 +- internal/cmd/setup/github_config.go | 2 +- internal/cmd/setup/github_diff.go | 4 +- internal/cmd/setup/github_labels.go | 2 +- internal/cmd/setup/github_protection.go | 2 +- internal/cmd/setup/github_security.go | 2 +- internal/cmd/setup/github_webhooks.go | 2 +- internal/cmd/test/cmd_commands.go | 2 +- internal/cmd/test/cmd_main.go | 4 +- internal/cmd/test/cmd_output.go | 8 +- internal/cmd/test/cmd_runner.go | 2 +- internal/cmd/test/output_test.go | 16 +- internal/cmd/unifi/cmd_clients.go | 6 +- internal/cmd/unifi/cmd_config.go | 4 +- internal/cmd/unifi/cmd_devices.go | 6 +- internal/cmd/unifi/cmd_networks.go | 6 +- internal/cmd/unifi/cmd_routes.go | 6 +- internal/cmd/unifi/cmd_sites.go | 6 +- internal/cmd/unifi/cmd_unifi.go | 2 +- internal/cmd/updater/cmd.go | 2 +- internal/cmd/updater/service.go | 2 +- internal/cmd/updater/service_examples_test.go | 2 +- internal/cmd/vm/cmd_container.go | 6 +- internal/cmd/vm/cmd_templates.go | 6 +- internal/cmd/vm/cmd_vm.go | 4 +- internal/cmd/workspace/cmd.go | 2 +- internal/cmd/workspace/cmd_agent.go | 4 +- internal/cmd/workspace/cmd_task.go | 6 +- internal/cmd/workspace/cmd_workspace.go | 2 +- internal/cmd/workspace/config.go | 2 +- internal/core-ide/go.mod | 10 +- internal/core-ide/headless.go | 14 +- internal/core-ide/headless_mcp.go | 2 +- internal/core-ide/main.go | 2 +- internal/core-ide/mcp_bridge.go | 4 +- internal/variants/ci.go | 8 +- internal/variants/core_ide.go | 12 +- internal/variants/full.go | 60 +-- internal/variants/minimal.go | 2 +- internal/variants/php.go | 4 +- main.go | 4 +- pkg/agentci/clotho.go | 2 +- pkg/agentci/config.go | 2 +- pkg/agentci/config_test.go | 4 +- pkg/agentic/allowance_service.go | 2 +- pkg/agentic/client.go | 2 +- pkg/agentic/completion.go | 2 +- pkg/agentic/config.go | 4 +- pkg/agentic/context.go | 4 +- pkg/agentic/service.go | 4 +- pkg/ai/rag.go | 2 +- pkg/ansible/executor.go | 2 +- pkg/ansible/parser.go | 2 +- pkg/ansible/ssh.go | 2 +- pkg/auth/auth.go | 8 +- pkg/auth/auth_test.go | 6 +- pkg/build/archive.go | 2 +- pkg/build/archive_test.go | 2 +- pkg/build/build.go | 2 +- pkg/build/buildcmd/cmd_build.go | 4 +- pkg/build/buildcmd/cmd_project.go | 10 +- pkg/build/buildcmd/cmd_pwa.go | 2 +- pkg/build/buildcmd/cmd_release.go | 8 +- pkg/build/buildcmd/cmd_sdk.go | 4 +- pkg/build/builders/cpp.go | 4 +- pkg/build/builders/cpp_test.go | 4 +- pkg/build/builders/docker.go | 4 +- pkg/build/builders/go.go | 4 +- pkg/build/builders/go_test.go | 4 +- pkg/build/builders/linuxkit.go | 4 +- pkg/build/builders/taskfile.go | 4 +- pkg/build/builders/wails.go | 4 +- pkg/build/builders/wails_test.go | 4 +- pkg/build/checksum.go | 2 +- pkg/build/checksum_test.go | 2 +- pkg/build/config.go | 4 +- pkg/build/config_test.go | 2 +- pkg/build/discovery.go | 2 +- pkg/build/discovery_test.go | 2 +- pkg/build/signing/codesign.go | 2 +- pkg/build/signing/codesign_test.go | 2 +- pkg/build/signing/gpg.go | 2 +- pkg/build/signing/gpg_test.go | 2 +- pkg/build/signing/sign.go | 2 +- pkg/build/signing/signer.go | 2 +- pkg/build/signing/signing_test.go | 2 +- pkg/build/signing/signtool.go | 2 +- pkg/cache/cache.go | 2 +- pkg/cache/cache_test.go | 4 +- pkg/cli/app.go | 16 +- pkg/cli/daemon.go | 2 +- pkg/cli/daemon_test.go | 2 +- pkg/cli/errors.go | 2 +- pkg/cli/i18n.go | 4 +- pkg/cli/log.go | 4 +- pkg/cli/output.go | 2 +- pkg/cli/runtime.go | 2 +- pkg/cli/utils.go | 4 +- pkg/collect/bitcointalk.go | 2 +- pkg/collect/bitcointalk_test.go | 2 +- pkg/collect/collect.go | 2 +- pkg/collect/collect_test.go | 2 +- pkg/collect/excavate.go | 2 +- pkg/collect/excavate_test.go | 2 +- pkg/collect/github.go | 2 +- pkg/collect/github_test.go | 2 +- pkg/collect/market.go | 2 +- pkg/collect/market_test.go | 2 +- pkg/collect/papers.go | 2 +- pkg/collect/papers_test.go | 2 +- pkg/collect/process.go | 2 +- pkg/collect/process_test.go | 2 +- pkg/collect/ratelimit.go | 2 +- pkg/collect/state.go | 4 +- pkg/collect/state_test.go | 2 +- pkg/config/config.go | 4 +- pkg/config/config_test.go | 2 +- pkg/config/service.go | 4 +- pkg/container/linuxkit.go | 2 +- pkg/container/linuxkit_test.go | 2 +- pkg/container/state.go | 2 +- pkg/container/state_test.go | 2 +- pkg/container/templates.go | 2 +- pkg/container/templates_test.go | 2 +- pkg/crypt/checksum.go | 2 +- pkg/crypt/crypt.go | 2 +- pkg/crypt/hash.go | 2 +- pkg/crypt/kdf.go | 2 +- pkg/crypt/openpgp/service.go | 2 +- pkg/crypt/openpgp/service_test.go | 2 +- pkg/crypt/symmetric.go | 2 +- pkg/deploy/coolify/client.go | 2 +- pkg/deploy/python/python.go | 2 +- pkg/devops/claude.go | 2 +- pkg/devops/config.go | 4 +- pkg/devops/config_test.go | 2 +- pkg/devops/devops.go | 4 +- pkg/devops/devops_test.go | 4 +- pkg/devops/images.go | 4 +- pkg/devops/images_test.go | 4 +- pkg/devops/serve.go | 2 +- pkg/devops/serve_test.go | 2 +- pkg/devops/sources/cdn.go | 2 +- pkg/devops/sources/cdn_test.go | 2 +- pkg/devops/sources/github.go | 2 +- pkg/devops/sources/source.go | 2 +- pkg/devops/test.go | 2 +- pkg/devops/test_test.go | 2 +- pkg/forge/client.go | 2 +- pkg/forge/config.go | 4 +- pkg/forge/issues.go | 2 +- pkg/forge/labels.go | 2 +- pkg/forge/meta.go | 2 +- pkg/forge/orgs.go | 2 +- pkg/forge/prs.go | 2 +- pkg/forge/repos.go | 2 +- pkg/forge/webhooks.go | 2 +- pkg/framework/framework.go | 4 +- pkg/git/service.go | 2 +- pkg/gitea/client.go | 2 +- pkg/gitea/config.go | 4 +- pkg/gitea/issues.go | 2 +- pkg/gitea/meta.go | 2 +- pkg/gitea/repos.go | 2 +- pkg/io/datanode/client.go | 2 +- pkg/io/datanode/client_test.go | 2 +- pkg/io/io.go | 4 +- pkg/io/node/node.go | 2 +- pkg/io/s3/s3.go | 2 +- pkg/io/sqlite/sqlite.go | 2 +- pkg/jobrunner/forgejo/signals.go | 2 +- pkg/jobrunner/forgejo/source.go | 6 +- pkg/jobrunner/forgejo/source_test.go | 4 +- pkg/jobrunner/handlers/completion.go | 4 +- pkg/jobrunner/handlers/dispatch.go | 8 +- pkg/jobrunner/handlers/dispatch_test.go | 4 +- pkg/jobrunner/handlers/enable_auto_merge.go | 4 +- .../handlers/enable_auto_merge_test.go | 2 +- pkg/jobrunner/handlers/publish_draft.go | 4 +- pkg/jobrunner/handlers/publish_draft_test.go | 2 +- pkg/jobrunner/handlers/resolve_threads.go | 4 +- .../handlers/resolve_threads_test.go | 2 +- pkg/jobrunner/handlers/send_fix_command.go | 4 +- .../handlers/send_fix_command_test.go | 2 +- pkg/jobrunner/handlers/testhelper_test.go | 2 +- pkg/jobrunner/handlers/tick_parent.go | 4 +- pkg/jobrunner/handlers/tick_parent_test.go | 2 +- pkg/jobrunner/poller.go | 2 +- pkg/log/log_test.go | 2 +- pkg/log/rotation.go | 2 +- pkg/log/rotation_test.go | 2 +- pkg/log/service.go | 2 +- pkg/mcp/ide/bridge.go | 2 +- pkg/mcp/ide/bridge_test.go | 2 +- pkg/mcp/ide/ide.go | 2 +- pkg/mcp/mcp.go | 8 +- pkg/mcp/tools_metrics.go | 4 +- pkg/mcp/tools_process.go | 4 +- pkg/mcp/tools_rag.go | 6 +- pkg/mcp/tools_webview.go | 4 +- pkg/mcp/tools_webview_test.go | 2 +- pkg/mcp/tools_ws.go | 4 +- pkg/mcp/tools_ws_test.go | 2 +- pkg/mcp/transport_stdio.go | 2 +- pkg/mcp/transport_unix.go | 2 +- pkg/plugin/installer.go | 4 +- pkg/plugin/loader.go | 4 +- pkg/plugin/loader_test.go | 2 +- pkg/plugin/manifest.go | 4 +- pkg/plugin/manifest_test.go | 2 +- pkg/plugin/registry.go | 4 +- pkg/plugin/registry_test.go | 2 +- pkg/process/exec/exec_test.go | 2 +- pkg/process/global_test.go | 2 +- pkg/process/process_global.go | 2 +- pkg/process/runner_test.go | 2 +- pkg/process/service.go | 2 +- pkg/process/service_test.go | 2 +- pkg/rag/ingest.go | 2 +- pkg/rag/ollama.go | 2 +- pkg/rag/qdrant.go | 2 +- pkg/rag/query.go | 2 +- pkg/release/config.go | 2 +- pkg/release/publishers/aur.go | 4 +- pkg/release/publishers/aur_test.go | 2 +- pkg/release/publishers/chocolatey.go | 6 +- pkg/release/publishers/chocolatey_test.go | 2 +- pkg/release/publishers/docker_test.go | 2 +- pkg/release/publishers/github_test.go | 4 +- pkg/release/publishers/homebrew.go | 4 +- pkg/release/publishers/homebrew_test.go | 4 +- pkg/release/publishers/linuxkit_test.go | 2 +- pkg/release/publishers/npm.go | 2 +- pkg/release/publishers/npm_test.go | 2 +- pkg/release/publishers/publisher.go | 4 +- pkg/release/publishers/scoop.go | 4 +- pkg/release/publishers/scoop_test.go | 2 +- pkg/release/release.go | 8 +- pkg/release/release_test.go | 4 +- pkg/release/sdk.go | 2 +- pkg/repos/registry.go | 2 +- pkg/repos/registry_test.go | 2 +- pkg/unifi/client.go | 2 +- pkg/unifi/clients.go | 2 +- pkg/unifi/config.go | 4 +- pkg/unifi/devices.go | 2 +- pkg/unifi/networks.go | 2 +- pkg/unifi/routes.go | 2 +- pkg/unifi/sites.go | 2 +- pkg/workspace/service.go | 4 +- pkg/workspace/service_test.go | 4 +- 442 files changed, 878 insertions(+), 1270 deletions(-) delete mode 100644 go.sum diff --git a/cmd/bugseti/go.mod b/cmd/bugseti/go.mod index 8d363e9..905c001 100644 --- a/cmd/bugseti/go.mod +++ b/cmd/bugseti/go.mod @@ -1,20 +1,20 @@ -module github.com/host-uk/core/cmd/bugseti +module forge.lthn.ai/core/cli/cmd/bugseti go 1.25.5 require ( github.com/Snider/Borg v0.2.0 - github.com/host-uk/core v0.0.0 - github.com/host-uk/core/internal/bugseti v0.0.0 - github.com/host-uk/core/internal/bugseti/updater v0.0.0 + forge.lthn.ai/core/cli v0.0.0 + forge.lthn.ai/core/cli/internal/bugseti v0.0.0 + forge.lthn.ai/core/cli/internal/bugseti/updater v0.0.0 github.com/wailsapp/wails/v3 v3.0.0-alpha.64 ) -replace github.com/host-uk/core => ../.. +replace forge.lthn.ai/core/cli => ../.. -replace github.com/host-uk/core/internal/bugseti => ../../internal/bugseti +replace forge.lthn.ai/core/cli/internal/bugseti => ../../internal/bugseti -replace github.com/host-uk/core/internal/bugseti/updater => ../../internal/bugseti/updater +replace forge.lthn.ai/core/cli/internal/bugseti/updater => ../../internal/bugseti/updater require ( dario.cat/mergo v1.0.2 // indirect diff --git a/cmd/bugseti/main.go b/cmd/bugseti/main.go index 7831736..811e9f2 100644 --- a/cmd/bugseti/main.go +++ b/cmd/bugseti/main.go @@ -16,9 +16,9 @@ import ( "runtime" "strings" - "github.com/host-uk/core/cmd/bugseti/icons" - "github.com/host-uk/core/internal/bugseti" - "github.com/host-uk/core/internal/bugseti/updater" + "forge.lthn.ai/core/cli/cmd/bugseti/icons" + "forge.lthn.ai/core/cli/internal/bugseti" + "forge.lthn.ai/core/cli/internal/bugseti/updater" "github.com/wailsapp/wails/v3/pkg/application" "github.com/wailsapp/wails/v3/pkg/events" ) diff --git a/cmd/bugseti/tray.go b/cmd/bugseti/tray.go index 41ba894..3610fec 100644 --- a/cmd/bugseti/tray.go +++ b/cmd/bugseti/tray.go @@ -5,7 +5,7 @@ import ( "context" "log" - "github.com/host-uk/core/internal/bugseti" + "forge.lthn.ai/core/cli/internal/bugseti" "github.com/wailsapp/wails/v3/pkg/application" ) diff --git a/cmd/bugseti/workspace.go b/cmd/bugseti/workspace.go index 933514f..28d0f42 100644 --- a/cmd/bugseti/workspace.go +++ b/cmd/bugseti/workspace.go @@ -12,8 +12,8 @@ import ( "time" "github.com/Snider/Borg/pkg/tim" - "github.com/host-uk/core/internal/bugseti" - "github.com/host-uk/core/pkg/io/datanode" + "forge.lthn.ai/core/cli/internal/bugseti" + "forge.lthn.ai/core/cli/pkg/io/datanode" ) const ( diff --git a/cmd/bugseti/workspace_test.go b/cmd/bugseti/workspace_test.go index 2ff2255..d171121 100644 --- a/cmd/bugseti/workspace_test.go +++ b/cmd/bugseti/workspace_test.go @@ -5,7 +5,7 @@ import ( "testing" "time" - "github.com/host-uk/core/internal/bugseti" + "forge.lthn.ai/core/cli/internal/bugseti" ) func TestCleanup_TTL(t *testing.T) { diff --git a/cmd/core-app/go.mod b/cmd/core-app/go.mod index 31efbdc..21f2387 100644 --- a/cmd/core-app/go.mod +++ b/cmd/core-app/go.mod @@ -1,4 +1,4 @@ -module github.com/host-uk/core/cmd/core-app +module forge.lthn.ai/core/cli/cmd/core-app go 1.25.5 @@ -64,4 +64,4 @@ require ( gopkg.in/warnings.v0 v0.1.2 // indirect ) -replace github.com/host-uk/core => ../.. +replace forge.lthn.ai/core/cli => ../.. diff --git a/cmd/core-app/main.go b/cmd/core-app/main.go index 283af70..a04852e 100644 --- a/cmd/core-app/main.go +++ b/cmd/core-app/main.go @@ -11,7 +11,7 @@ import ( "log" "runtime" - "github.com/host-uk/core/cmd/core-app/icons" + "forge.lthn.ai/core/cli/cmd/core-app/icons" "github.com/wailsapp/wails/v3/pkg/application" ) diff --git a/cmd/core-ide/build_service.go b/cmd/core-ide/build_service.go index cf79320..f3f2bbd 100644 --- a/cmd/core-ide/build_service.go +++ b/cmd/core-ide/build_service.go @@ -5,7 +5,7 @@ import ( "log" "time" - "github.com/host-uk/core/pkg/mcp/ide" + "forge.lthn.ai/core/cli/pkg/mcp/ide" "github.com/wailsapp/wails/v3/pkg/application" ) diff --git a/cmd/core-ide/chat_service.go b/cmd/core-ide/chat_service.go index e657626..2c6ba40 100644 --- a/cmd/core-ide/chat_service.go +++ b/cmd/core-ide/chat_service.go @@ -5,7 +5,7 @@ import ( "log" "time" - "github.com/host-uk/core/pkg/mcp/ide" + "forge.lthn.ai/core/cli/pkg/mcp/ide" "github.com/wailsapp/wails/v3/pkg/application" ) diff --git a/cmd/core-ide/go.mod b/cmd/core-ide/go.mod index cc76825..1839a75 100644 --- a/cmd/core-ide/go.mod +++ b/cmd/core-ide/go.mod @@ -1,10 +1,10 @@ -module github.com/host-uk/core/cmd/core-ide +module forge.lthn.ai/core/cli/cmd/core-ide go 1.25.5 require ( github.com/gorilla/websocket v1.5.3 - github.com/host-uk/core v0.0.0 + forge.lthn.ai/core/cli v0.0.0 github.com/wailsapp/wails/v3 v3.0.0-alpha.64 ) @@ -54,4 +54,4 @@ require ( gopkg.in/warnings.v0 v0.1.2 // indirect ) -replace github.com/host-uk/core => ../.. +replace forge.lthn.ai/core/cli => ../.. diff --git a/cmd/core-ide/ide_service.go b/cmd/core-ide/ide_service.go index eb94aab..a866070 100644 --- a/cmd/core-ide/ide_service.go +++ b/cmd/core-ide/ide_service.go @@ -4,8 +4,8 @@ import ( "context" "log" - "github.com/host-uk/core/pkg/mcp/ide" - "github.com/host-uk/core/pkg/ws" + "forge.lthn.ai/core/cli/pkg/mcp/ide" + "forge.lthn.ai/core/cli/pkg/ws" "github.com/wailsapp/wails/v3/pkg/application" ) diff --git a/cmd/core-ide/main.go b/cmd/core-ide/main.go index 992e9c7..671712e 100644 --- a/cmd/core-ide/main.go +++ b/cmd/core-ide/main.go @@ -13,9 +13,9 @@ import ( "runtime" "strings" - "github.com/host-uk/core/cmd/core-ide/icons" - "github.com/host-uk/core/pkg/mcp/ide" - "github.com/host-uk/core/pkg/ws" + "forge.lthn.ai/core/cli/cmd/core-ide/icons" + "forge.lthn.ai/core/cli/pkg/mcp/ide" + "forge.lthn.ai/core/cli/pkg/ws" "github.com/wailsapp/wails/v3/pkg/application" ) diff --git a/cmd/core-ide/mcp_bridge.go b/cmd/core-ide/mcp_bridge.go index fee7a61..86b9eb7 100644 --- a/cmd/core-ide/mcp_bridge.go +++ b/cmd/core-ide/mcp_bridge.go @@ -8,7 +8,7 @@ import ( "net/http" "sync" - "github.com/host-uk/core/pkg/ws" + "forge.lthn.ai/core/cli/pkg/ws" "github.com/wailsapp/wails/v3/pkg/application" ) diff --git a/go.mod b/go.mod index 2b891e4..ecb6d9c 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/host-uk/core +module forge.lthn.ai/core/cli go 1.25.5 @@ -6,7 +6,6 @@ require ( code.gitea.io/sdk/gitea v0.23.2 github.com/Snider/Borg v0.2.0 github.com/getkin/kin-openapi v0.133.0 - github.com/host-uk/core/internal/core-ide v0.0.0-20260204004957-989b7e1e6555 github.com/kluctl/go-embed-python v0.0.0-3.13.1-20241219-1 github.com/leaanthony/debme v1.2.1 github.com/leaanthony/gosod v1.0.4 diff --git a/go.sum b/go.sum deleted file mode 100644 index 5799357..0000000 --- a/go.sum +++ /dev/null @@ -1,391 +0,0 @@ -aead.dev/minisign v0.2.0/go.mod h1:zdq6LdSd9TbuSxchxwhpA9zEb9YXcVGoE8JakuiGaIQ= -aead.dev/minisign v0.3.0 h1:8Xafzy5PEVZqYDNP60yJHARlW1eOQtsKNp/Ph2c0vRA= -aead.dev/minisign v0.3.0/go.mod h1:NLvG3Uoq3skkRMDuc3YHpWUTMTrSExqm+Ij73W13F6Y= -cloud.google.com/go v0.123.0 h1:2NAUJwPR47q+E35uaJeYoNhuNEM9kM8SjgRgdeOJUSE= -cloud.google.com/go v0.123.0/go.mod h1:xBoMV08QcqUGuPW65Qfm1o9Y4zKZBpGS+7bImXLTAZU= -code.gitea.io/sdk/gitea v0.23.2 h1:iJB1FDmLegwfwjX8gotBDHdPSbk/ZR8V9VmEJaVsJYg= -code.gitea.io/sdk/gitea v0.23.2/go.mod h1:yyF5+GhljqvA30sRDreoyHILruNiy4ASufugzYg0VHM= -codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2 v2.2.0 h1:HTCWpzyWQOHDWt3LzI6/d2jvUDsw/vgGRWm/8BTvcqI= -codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2 v2.2.0/go.mod h1:ZglEEDj+qkxYUb+SQIeqGtFxQrbaMYqIOgahNKb7uxs= -dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8= -dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA= -github.com/42wim/httpsig v1.2.3 h1:xb0YyWhkYj57SPtfSttIobJUPJZB9as1nsfo7KWVcEs= -github.com/42wim/httpsig v1.2.3/go.mod h1:nZq9OlYKDrUBhptd77IHx4/sZZD+IxTBADvAPI9G/EM= -github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= -github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= -github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= -github.com/ProtonMail/go-crypto v1.3.0 h1:ILq8+Sf5If5DCpHQp4PbZdS1J7HDFRXz/+xKBiRGFrw= -github.com/ProtonMail/go-crypto v1.3.0/go.mod h1:9whxjD8Rbs29b4XWbB8irEcE8KHMqaR2e7GWU1R+/PE= -github.com/Snider/Borg v0.2.0 h1:iCyDhY4WTXi39+FexRwXbn2YpZ2U9FUXVXDZk9xRCXQ= -github.com/Snider/Borg v0.2.0/go.mod h1:TqlKnfRo9okioHbgrZPfWjQsztBV0Nfskz4Om1/vdMY= -github.com/TwiN/go-color v1.4.1 h1:mqG0P/KBgHKVqmtL5ye7K0/Gr4l6hTksPgTgMk3mUzc= -github.com/TwiN/go-color v1.4.1/go.mod h1:WcPf/jtiW95WBIsEeY1Lc/b8aaWoiqQpu5cf8WFxu+s= -github.com/adrg/xdg v0.5.3 h1:xRnxJXne7+oWDatRhR1JLnvuccuIeCoBu2rtuLqQB78= -github.com/adrg/xdg v0.5.3/go.mod h1:nlTsY+NNiCBGCK2tpm09vRqfVzrc2fLmXGpBLF0zlTQ= -github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= -github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/aws/aws-sdk-go-v2 v1.41.1 h1:ABlyEARCDLN034NhxlRUSZr4l71mh+T5KAeGh6cerhU= -github.com/aws/aws-sdk-go-v2 v1.41.1/go.mod h1:MayyLB8y+buD9hZqkCW3kX1AKq07Y5pXxtgB+rRFhz0= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.4 h1:489krEF9xIGkOaaX3CE/Be2uWjiXrkCH6gUX+bZA/BU= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.4/go.mod h1:IOAPF6oT9KCsceNTvvYMNHy0+kMF8akOjeDvPENWxp4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.17 h1:xOLELNKGp2vsiteLsvLPwxC+mYmO6OZ8PYgiuPJzF8U= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.17/go.mod h1:5M5CI3D12dNOtH3/mk6minaRwI2/37ifCURZISxA/IQ= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.17 h1:WWLqlh79iO48yLkj1v3ISRNiv+3KdQoZ6JWyfcsyQik= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.17/go.mod h1:EhG22vHRrvF8oXSTYStZhJc1aUgKtnJe+aOiFEV90cM= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.17 h1:JqcdRG//czea7Ppjb+g/n4o8i/R50aTBHkA7vu0lK+k= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.17/go.mod h1:CO+WeGmIdj/MlPel2KwID9Gt7CNq4M65HUfBW97liM0= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 h1:0ryTNEdJbzUCEWkVXEXoqlXV72J5keC1GvILMOuD00E= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4/go.mod h1:HQ4qwNZh32C3CBeO6iJLQlgtMzqeG17ziAA/3KDJFow= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.8 h1:Z5EiPIzXKewUQK0QTMkutjiaPVeVYXX7KIqhXu/0fXs= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.8/go.mod h1:FsTpJtvC4U1fyDXk7c71XoDv3HlRm8V3NiYLeYLh5YE= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.17 h1:RuNSMoozM8oXlgLG/n6WLaFGoea7/CddrCfIiSA+xdY= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.17/go.mod h1:F2xxQ9TZz5gDWsclCtPQscGpP0VUOc8RqgFM3vDENmU= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.17 h1:bGeHBsGZx0Dvu/eJC0Lh9adJa3M1xREcndxLNZlve2U= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.17/go.mod h1:dcW24lbU0CzHusTE8LLHhRLI42ejmINN8Lcr22bwh/g= -github.com/aws/aws-sdk-go-v2/service/s3 v1.96.0 h1:oeu8VPlOre74lBA/PMhxa5vewaMIMmILM+RraSyB8KA= -github.com/aws/aws-sdk-go-v2/service/s3 v1.96.0/go.mod h1:5jggDlZ2CLQhwJBiZJb4vfk4f0GxWdEDruWKEJ1xOdo= -github.com/aws/smithy-go v1.24.0 h1:LpilSUItNPFr1eY85RYgTIg5eIEPtvFbskaFcmmIUnk= -github.com/aws/smithy-go v1.24.0/go.mod h1:LEj2LM3rBRQJxPZTB4KuzZkaZYnZPnvgIhb4pu07mx0= -github.com/bahlo/generic-list-go v0.2.0 h1:5sz/EEAK+ls5wF+NeqDpk5+iNdMDXrh3z3nPnH1Wvgk= -github.com/bahlo/generic-list-go v0.2.0/go.mod h1:2KvAjgMlE5NNynlg/5iLrrCCZ2+5xWbdbCW3pNTGyYg= -github.com/bep/debounce v1.2.1 h1:v67fRdBA9UQu2NhLFXrSg0Brw7CexQekrBwDMM8bzeY= -github.com/bep/debounce v1.2.1/go.mod h1:H8yggRPQKLUhUoqrJC1bO2xNya7vanpDl7xR3ISbCJ0= -github.com/brianvoe/gofakeit/v6 v6.28.0 h1:Xib46XXuQfmlLS2EXRuJpqcw8St6qSZz75OUo0tgAW4= -github.com/brianvoe/gofakeit/v6 v6.28.0/go.mod h1:Xj58BMSnFqcn/fAQeSK+/PLtC5kSb7FJIq4JyGa8vEs= -github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs= -github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= -github.com/cloudflare/circl v1.6.3 h1:9GPOhQGF9MCYUeXyMYlqTR6a5gTrgR/fBLXvUgtVcg8= -github.com/cloudflare/circl v1.6.3/go.mod h1:2eXP6Qfat4O/Yhh8BznvKnJ+uzEoTQ6jVKJRn81BiS4= -github.com/coder/websocket v1.8.14 h1:9L0p0iKiNOibykf283eHkKUHHrpG7f65OE3BhhO7v9g= -github.com/coder/websocket v1.8.14/go.mod h1:NX3SzP+inril6yawo5CQXx8+fk145lPDC6pumgx0mVg= -github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= -github.com/cyphar/filepath-securejoin v0.6.1 h1:5CeZ1jPXEiYt3+Z6zqprSAgSWiggmpVyciv8syjIpVE= -github.com/cyphar/filepath-securejoin v0.6.1/go.mod h1:A8hd4EnAeyujCJRrICiOWqjS1AX0a9kM5XL+NwKoYSc= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= -github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davidmz/go-pageant v1.0.2 h1:bPblRCh5jGU+Uptpz6LgMZGD5hJoOt7otgT454WvHn0= -github.com/davidmz/go-pageant v1.0.2/go.mod h1:P2EDDnMqIwG5Rrp05dTRITj9z2zpGcD9efWSkTNKLIE= -github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= -github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/ebitengine/purego v0.9.1 h1:a/k2f2HQU3Pi399RPW1MOaZyhKJL9w/xFpKAg4q1s0A= -github.com/ebitengine/purego v0.9.1/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ= -github.com/elazarl/goproxy v1.7.2 h1:Y2o6urb7Eule09PjlhQRGNsqRfPmYI3KKQLFpCAV3+o= -github.com/elazarl/goproxy v1.7.2/go.mod h1:82vkLNir0ALaW14Rc399OTTjyNREgmdL2cVoIbS6XaE= -github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= -github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= -github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM= -github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU= -github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k= -github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0= -github.com/getkin/kin-openapi v0.133.0 h1:pJdmNohVIJ97r4AUFtEXRXwESr8b0bD721u/Tz6k8PQ= -github.com/getkin/kin-openapi v0.133.0/go.mod h1:boAciF6cXk5FhPqe/NQeBTeenbjqU4LhWBf09ILVvWE= -github.com/gliderlabs/ssh v0.3.8 h1:a4YXD1V7xMF9g5nTkdfnja3Sxy1PVDCj1Zg4Wb8vY6c= -github.com/gliderlabs/ssh v0.3.8/go.mod h1:xYoytBv1sV0aL3CavoDuJIQNURXkkfPA/wxQ1pL1fAU= -github.com/go-fed/httpsig v1.1.0 h1:9M+hb0jkEICD8/cAiNqEB66R87tTINszBRTjwjQzWcI= -github.com/go-fed/httpsig v1.1.0/go.mod h1:RCMrTZvN1bJYtofsG4rd5NaO5obxQ5xBkdiS7xsT7bM= -github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= -github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= -github.com/go-git/go-billy/v5 v5.7.0 h1:83lBUJhGWhYp0ngzCMSgllhUSuoHP1iEWYjsPl9nwqM= -github.com/go-git/go-billy/v5 v5.7.0/go.mod h1:/1IUejTKH8xipsAcdfcSAlUlo2J7lkYV8GTKxAT/L3E= -github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= -github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= -github.com/go-git/go-git/v5 v5.16.4 h1:7ajIEZHZJULcyJebDLo99bGgS0jRrOxzZG4uCk2Yb2Y= -github.com/go-git/go-git/v5 v5.16.4/go.mod h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8= -github.com/go-json-experiment/json v0.0.0-20251027170946-4849db3c2f7e h1:Lf/gRkoycfOBPa42vU2bbgPurFong6zXeFtPoxholzU= -github.com/go-json-experiment/json v0.0.0-20251027170946-4849db3c2f7e/go.mod h1:uNVvRXArCGbZ508SxYYTC5v1JWoz2voff5pm25jU1Ok= -github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI= -github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= -github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= -github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= -github.com/go-ole/go-ole v1.3.0 h1:Dt6ye7+vXGIKZ7Xtk4s6/xVdGDQynvom7xCFEdWr6uE= -github.com/go-ole/go-ole v1.3.0/go.mod h1:5LS6F96DhAwUc7C+1HLexzMXY1xGRSryjyPPKW6zv78= -github.com/go-openapi/jsonpointer v0.22.4 h1:dZtK82WlNpVLDW2jlA1YCiVJFVqkED1MegOUy9kR5T4= -github.com/go-openapi/jsonpointer v0.22.4/go.mod h1:elX9+UgznpFhgBuaMQ7iu4lvvX1nvNsesQ3oxmYTw80= -github.com/go-openapi/swag/jsonname v0.25.4 h1:bZH0+MsS03MbnwBXYhuTttMOqk+5KcQ9869Vye1bNHI= -github.com/go-openapi/swag/jsonname v0.25.4/go.mod h1:GPVEk9CWVhNvWhZgrnvRA6utbAltopbKwDu8mXNUMag= -github.com/go-openapi/testify/v2 v2.0.2 h1:X999g3jeLcoY8qctY/c/Z8iBHTbwLz7R2WXd6Ub6wls= -github.com/go-openapi/testify/v2 v2.0.2/go.mod h1:HCPmvFFnheKK2BuwSA0TbbdxJ3I16pjwMkYkP4Ywn54= -github.com/go-test/deep v1.0.8 h1:TDsG77qcSprGbC6vTN8OuXp5g+J+b5Pcguhf7Zt61VM= -github.com/go-test/deep v1.0.8/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= -github.com/go-viper/mapstructure/v2 v2.4.0 h1:EBsztssimR/CONLSZZ04E8qAkxNYq4Qp9LvH92wZUgs= -github.com/go-viper/mapstructure/v2 v2.4.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= -github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y= -github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8= -github.com/godbus/dbus/v5 v5.2.2 h1:TUR3TgtSVDmjiXOgAAyaZbYmIeP3DPkld3jgKGV8mXQ= -github.com/godbus/dbus/v5 v5.2.2/go.mod h1:3AAv2+hPq5rdnr5txxxRwiGjPXamgoIHgz9FPBfOp3c= -github.com/gofrs/flock v0.12.1 h1:MTLVXXHf8ekldpJk3AKicLij9MdwOWkZ+a/jHHZby9E= -github.com/gofrs/flock v0.12.1/go.mod h1:9zxTsyu5xtJ9DK+1tFZyibEV7y3uwDxPPfbxeeHCoD0= -github.com/golang-jwt/jwt/v5 v5.2.2 h1:Rl4B7itRWVtYIHFrSNd7vhTiz9UpLdi6gZhZ3wEeDy8= -github.com/golang-jwt/jwt/v5 v5.2.2/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= -github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 h1:f+oWsMOmNPc8JmEHVZIycC7hBoQxHH9pNKQORJNozsQ= -github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8/go.mod h1:wcDNUvekVysuuOpQKo3191zZyTpiI6se1N1ULghS0sw= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= -github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= -github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= -github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= -github.com/google/go-github/v39 v39.2.0 h1:rNNM311XtPOz5rDdsJXAp2o8F67X9FnROXTvto3aSnQ= -github.com/google/go-github/v39 v39.2.0/go.mod h1:C1s8C5aCC9L+JXIYpJM5GYytdX52vC1bLvHEF1IhBrE= -github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= -github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= -github.com/google/jsonschema-go v0.4.2 h1:tmrUohrwoLZZS/P3x7ex0WAVknEkBZM46iALbcqoRA8= -github.com/google/jsonschema-go v0.4.2/go.mod h1:r5quNTdLOYEz95Ru18zA0ydNbBuYoo9tgaYcxEYhJVE= -github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= -github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= -github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/hashicorp/go-version v1.7.0 h1:5tqGy27NaOTB8yJKUZELlFAS/LTKJkrmONwQKeRZfjY= -github.com/hashicorp/go-version v1.7.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -github.com/host-uk/core/internal/core-ide v0.0.0-20260204004957-989b7e1e6555 h1:v5LWtsFypIhFzZpTx+mY64D5TyCI+CqJY8hmqmEx23E= -github.com/host-uk/core/internal/core-ide v0.0.0-20260204004957-989b7e1e6555/go.mod h1:YWAcL4vml/IMkYVKqf5J4ukTINVH1zGw0G8vg/qlops= -github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= -github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= -github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= -github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= -github.com/jchv/go-winloader v0.0.0-20250406163304-c1995be93bd1 h1:njuLRcjAuMKr7kI3D85AXWkw6/+v9PwtV6M6o11sWHQ= -github.com/jchv/go-winloader v0.0.0-20250406163304-c1995be93bd1/go.mod h1:alcuEEnZsY1WQsagKhZDsoPCRoOijYqhZvPwLG0kzVs= -github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= -github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= -github.com/kevinburke/ssh_config v1.4.0 h1:6xxtP5bZ2E4NF5tuQulISpTO2z8XbtH8cg1PWkxoFkQ= -github.com/kevinburke/ssh_config v1.4.0/go.mod h1:q2RIzfka+BXARoNexmF9gkxEX7DmvbW9P4hIVx2Kg4M= -github.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y= -github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0= -github.com/kluctl/go-embed-python v0.0.0-3.13.1-20241219-1 h1:x1cSEj4Ug5mpuZgUHLvUmlc5r//KHFn6iYiRSrRcVy4= -github.com/kluctl/go-embed-python v0.0.0-3.13.1-20241219-1/go.mod h1:3ebNU9QBrNpUO+Hj6bHaGpkh5pymDHQ+wwVPHTE4mCE= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= -github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= -github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/leaanthony/debme v1.2.1 h1:9Tgwf+kjcrbMQ4WnPcEIUcQuIZYqdWftzZkBr+i/oOc= -github.com/leaanthony/debme v1.2.1/go.mod h1:3V+sCm5tYAgQymvSOfYQ5Xx2JCr+OXiD9Jkw3otUjiA= -github.com/leaanthony/go-ansi-parser v1.6.1 h1:xd8bzARK3dErqkPFtoF9F3/HgN8UQk0ed1YDKpEz01A= -github.com/leaanthony/go-ansi-parser v1.6.1/go.mod h1:+vva/2y4alzVmmIEpk9QDhA7vLC5zKDTRwfZGOp3IWU= -github.com/leaanthony/gosod v1.0.4 h1:YLAbVyd591MRffDgxUOU1NwLhT9T1/YiwjKZpkNFeaI= -github.com/leaanthony/gosod v1.0.4/go.mod h1:GKuIL0zzPj3O1SdWQOdgURSuhkF+Urizzxh26t9f1cw= -github.com/leaanthony/slicer v1.5.0/go.mod h1:FwrApmf8gOrpzEWM2J/9Lh79tyq8KTX5AzRtwV7m4AY= -github.com/leaanthony/slicer v1.6.0 h1:1RFP5uiPJvT93TAHi+ipd3NACobkW53yUiBqZheE/Js= -github.com/leaanthony/slicer v1.6.0/go.mod h1:o/Iz29g7LN0GqH3aMjWAe90381nyZlDNquK+mtH2Fj8= -github.com/leaanthony/u v1.1.1 h1:TUFjwDGlNX+WuwVEzDqQwC2lOv0P4uhTQw7CMFdiK7M= -github.com/leaanthony/u v1.1.1/go.mod h1:9+o6hejoRljvZ3BzdYlVL0JYCwtnAsVuN9pVTQcaRfI= -github.com/lmittmann/tint v1.1.2 h1:2CQzrL6rslrsyjqLDwD11bZ5OpLBPU+g3G/r5LSfS8w= -github.com/lmittmann/tint v1.1.2/go.mod h1:HIS3gSy7qNwGCj+5oRjAutErFBl4BzdQP6cJZ0NfMwE= -github.com/mailru/easyjson v0.9.1 h1:LbtsOm5WAswyWbvTEOqhypdPeZzHavpZx96/n553mR8= -github.com/mailru/easyjson v0.9.1/go.mod h1:1+xMtQp2MRNVL/V1bOzuP3aP8VNwRW55fQUto+XFtTU= -github.com/matryer/is v1.4.0/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU= -github.com/matryer/is v1.4.1 h1:55ehd8zaGABKLXQUe2awZ99BD/PTc2ls+KV/dXphgEQ= -github.com/matryer/is v1.4.1/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU= -github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE= -github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8= -github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= -github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= -github.com/minio/selfupdate v0.6.0 h1:i76PgT0K5xO9+hjzKcacQtO7+MjJ4JKA8Ak8XQ9DDwU= -github.com/minio/selfupdate v0.6.0/go.mod h1:bO02GTIPCMQFTEvE5h4DjYB58bCoZ35XLeBf0buTDdM= -github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db h1:62I3jR2EmQ4l5rM/4FEfDWcRD+abF5XlKShorW5LRoQ= -github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db/go.mod h1:l0dey0ia/Uv7NcFFVbCLtqEBQbrT4OCwCSKTEv6enCw= -github.com/modelcontextprotocol/go-sdk v1.2.0 h1:Y23co09300CEk8iZ/tMxIX1dVmKZkzoSBZOpJwUnc/s= -github.com/modelcontextprotocol/go-sdk v1.2.0/go.mod h1:6fM3LCm3yV7pAs8isnKLn07oKtB0MP9LHd3DfAcKw10= -github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9M+97sNutRR1RKhG96O6jWumTTnw= -github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= -github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w= -github.com/ncruces/go-strftime v1.0.0/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= -github.com/oasdiff/oasdiff v1.11.9 h1:M/pIY4K1MWnML0DkAdUQU/CnJdNDr2z2hpD0lpKSccM= -github.com/oasdiff/oasdiff v1.11.9/go.mod h1:4qorAPsG2EE/lXEs+FGzAJcYHXS3G7XghfqkCFPKzNQ= -github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037 h1:G7ERwszslrBzRxj//JalHPu/3yz+De2J+4aLtSRlHiY= -github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037/go.mod h1:2bpvgLBZEtENV5scfDFEtB/5+1M4hkQhDQrccEJ/qGw= -github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90 h1:bQx3WeLcUWy+RletIKwUIt4x3t8n2SxavmoclizMb8c= -github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90/go.mod h1:y5+oSEHCPT/DGrS++Wc/479ERge0zTFxaF8PbGKcg2o= -github.com/ollama/ollama v0.15.4 h1:y841GH5lsi5j5BTFyX/E+UOC3Yiw+JBfdjBVRGw+I0M= -github.com/ollama/ollama v0.15.4/go.mod h1:4Yn3jw2hZ4VqyJ1XciYawDRE8bzv4RT3JiVZR1kCfwE= -github.com/onsi/gomega v1.34.1 h1:EUMJIKUjM8sKjYbtxQI9A4z2o+rruxnzNvpknOXie6k= -github.com/onsi/gomega v1.34.1/go.mod h1:kU1QgUvBDLXBJq618Xvm2LUX6rSAfRaFRTcdOeDLwwY= -github.com/pelletier/go-toml/v2 v2.2.4 h1:mye9XuhQ6gvn5h28+VilKrrPoQVanw5PMw/TB0t5Ec4= -github.com/pelletier/go-toml/v2 v2.2.4/go.mod h1:2gIqNv+qfxSVS7cM2xJQKtLSTLUE9V8t9Stt+h56mCY= -github.com/perimeterx/marshmallow v1.1.5 h1:a2LALqQ1BlHM8PZblsDdidgv1mWi1DgC2UmX50IvK2s= -github.com/perimeterx/marshmallow v1.1.5/go.mod h1:dsXbUu8CRzfYP5a87xpp0xq9S3u0Vchtcl8we9tYaXw= -github.com/pjbgf/sha1cd v0.5.0 h1:a+UkboSi1znleCDUNT3M5YxjOnN1fz2FhN48FlwCxs0= -github.com/pjbgf/sha1cd v0.5.0/go.mod h1:lhpGlyHLpQZoxMv8HcgXvZEhcGs0PG/vsZnEJ7H0iCM= -github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= -github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c/go.mod h1:7rwL4CYBLnjLxUqIJNnCWiEdr3bn6IUYi15bNlnbCCU= -github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= -github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= -github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/qdrant/go-client v1.16.2 h1:UUMJJfvXTByhwhH1DwWdbkhZ2cTdvSqVkXSIfBrVWSg= -github.com/qdrant/go-client v1.16.2/go.mod h1:I+EL3h4HRoRTeHtbfOd/4kDXwCukZfkd41j/9wryGkw= -github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE= -github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= -github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= -github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ= -github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= -github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ= -github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc= -github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/sagikazarmark/locafero v0.11.0 h1:1iurJgmM9G3PA/I+wWYIOw/5SyBtxapeHDcg+AAIFXc= -github.com/sagikazarmark/locafero v0.11.0/go.mod h1:nVIGvgyzw595SUSUE6tvCp3YYTeHs15MvlmU87WwIik= -github.com/samber/lo v1.52.0 h1:Rvi+3BFHES3A8meP33VPAxiBZX/Aws5RxrschYGjomw= -github.com/samber/lo v1.52.0/go.mod h1:4+MXEGsJzbKGaUEQFKBq2xtfuznW9oz/WrgyzMzRoM0= -github.com/schollz/progressbar/v3 v3.18.0 h1:uXdoHABRFmNIjUfte/Ex7WtuyVslrw2wVPQmCN62HpA= -github.com/schollz/progressbar/v3 v3.18.0/go.mod h1:IsO3lpbaGuzh8zIMzgY3+J8l4C8GjO0Y9S69eFvNsec= -github.com/sergi/go-diff v1.4.0 h1:n/SP9D5ad1fORl+llWyN+D6qoUETXNZARKjyY2/KVCw= -github.com/sergi/go-diff v1.4.0/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= -github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= -github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= -github.com/skeema/knownhosts v1.3.2 h1:EDL9mgf4NzwMXCTfaxSD/o/a5fxDw/xL9nkU28JjdBg= -github.com/skeema/knownhosts v1.3.2/go.mod h1:bEg3iQAuw+jyiw+484wwFJoKSLwcfd7fqRy+N0QTiow= -github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 h1:+jumHNA0Wrelhe64i8F6HNlS8pkoyMv5sreGx2Ry5Rw= -github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8/go.mod h1:3n1Cwaq1E1/1lhQhtRK2ts/ZwZEhjcQeJQ1RuC6Q/8U= -github.com/spf13/afero v1.15.0 h1:b/YBCLWAJdFWJTN9cLhiXXcD7mzKn9Dm86dNnfyQw1I= -github.com/spf13/afero v1.15.0/go.mod h1:NC2ByUVxtQs4b3sIUphxK0NioZnmxgyCrfzeuq8lxMg= -github.com/spf13/cast v1.10.0 h1:h2x0u2shc1QuLHfxi+cTJvs30+ZAHOGRic8uyGTDWxY= -github.com/spf13/cast v1.10.0/go.mod h1:jNfB8QC9IA6ZuY2ZjDp0KtFO2LZZlg4S/7bzP6qqeHo= -github.com/spf13/cobra v1.10.2 h1:DMTTonx5m65Ic0GOoRY2c16WCbHxOOw6xxezuLaBpcU= -github.com/spf13/cobra v1.10.2/go.mod h1:7C1pvHqHw5A4vrJfjNwvOdzYu0Gml16OCs2GRiTUUS4= -github.com/spf13/pflag v1.0.9/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= -github.com/spf13/pflag v1.0.10 h1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk= -github.com/spf13/pflag v1.0.10/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= -github.com/spf13/viper v1.21.0 h1:x5S+0EU27Lbphp4UKm1C+1oQO+rKx36vfCoaVebLFSU= -github.com/spf13/viper v1.21.0/go.mod h1:P0lhsswPGWD/1lZJ9ny3fYnVqxiegrlNrEmgLjbTCAY= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= -github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= -github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8= -github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU= -github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= -github.com/tidwall/gjson v1.18.0 h1:FIDeeyB800efLX89e5a8Y0BNH+LOngJyGrIWxG2FKQY= -github.com/tidwall/gjson v1.18.0/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= -github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= -github.com/tidwall/match v1.2.0 h1:0pt8FlkOwjN2fPt4bIl4BoNxb98gGHN2ObFEDkrfZnM= -github.com/tidwall/match v1.2.0/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= -github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= -github.com/tidwall/pretty v1.2.1 h1:qjsOFOWWQl+N3RsoF5/ssm1pHmJJwhjlSbZ51I6wMl4= -github.com/tidwall/pretty v1.2.1/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= -github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= -github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= -github.com/ugorji/go/codec v1.3.0 h1:Qd2W2sQawAfG8XSvzwhBeoGq71zXOC/Q1E9y/wUcsUA= -github.com/ugorji/go/codec v1.3.0/go.mod h1:pRBVtBSKl77K30Bv8R2P+cLSGaTtex6fsA2Wjqmfxj4= -github.com/ulikunitz/xz v0.5.15 h1:9DNdB5s+SgV3bQ2ApL10xRc35ck0DuIX/isZvIk+ubY= -github.com/ulikunitz/xz v0.5.15/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= -github.com/unpoller/unifi/v5 v5.17.0 h1:e2yES/35+/Ddd6BsXOjXRhsO663uqI99PKleS9plF/w= -github.com/unpoller/unifi/v5 v5.17.0/go.mod h1:vSIXIclPG9dpKxUp+pavfgENHWaTZXvDg7F036R1YCo= -github.com/wI2L/jsondiff v0.7.0 h1:1lH1G37GhBPqCfp/lrs91rf/2j3DktX6qYAKZkLuCQQ= -github.com/wI2L/jsondiff v0.7.0/go.mod h1:KAEIojdQq66oJiHhDyQez2x+sRit0vIzC9KeK0yizxM= -github.com/wailsapp/go-webview2 v1.0.23 h1:jmv8qhz1lHibCc79bMM/a/FqOnnzOGEisLav+a0b9P0= -github.com/wailsapp/go-webview2 v1.0.23/go.mod h1:qJmWAmAmaniuKGZPWwne+uor3AHMB5PFhqiK0Bbj8kc= -github.com/wailsapp/wails/v3 v3.0.0-alpha.64 h1:xAhLFVfdbg7XdZQ5mMQmBv2BglWu8hMqe50Z+3UJvBs= -github.com/wailsapp/wails/v3 v3.0.0-alpha.64/go.mod h1:zvgNL/mlFcX8aRGu6KOz9AHrMmTBD+4hJRQIONqF/Yw= -github.com/wk8/go-ordered-map/v2 v2.1.8 h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/fJgbpc= -github.com/wk8/go-ordered-map/v2 v2.1.8/go.mod h1:5nJHM5DyteebpVlHnWMV0rPz6Zp7+xBAnxjb1X5vnTw= -github.com/woodsbury/decimal128 v1.4.0 h1:xJATj7lLu4f2oObouMt2tgGiElE5gO6mSWUjQsBgUlc= -github.com/woodsbury/decimal128 v1.4.0/go.mod h1:BP46FUrVjVhdTbKT+XuQh2xfQaGki9LMIRJSFuh6THU= -github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM= -github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= -github.com/yargevad/filepathx v1.0.0 h1:SYcT+N3tYGi+NvazubCNlvgIPbzAk7i7y2dwg3I5FYc= -github.com/yargevad/filepathx v1.0.0/go.mod h1:BprfX/gpYNJHJfc35GjRRpVcwWXS89gGulUIU5tK3tA= -github.com/yosida95/uritemplate/v3 v3.0.2 h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4= -github.com/yosida95/uritemplate/v3 v3.0.2/go.mod h1:ILOh0sOhIJR3+L/8afwt/kE++YT040gmv5BQTMR2HP4= -go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64= -go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y= -go.opentelemetry.io/otel v1.38.0 h1:RkfdswUDRimDg0m2Az18RKOsnI8UDzppJAtj01/Ymk8= -go.opentelemetry.io/otel v1.38.0/go.mod h1:zcmtmQ1+YmQM9wrNsTGV/q/uyusom3P8RxwExxkZhjM= -go.opentelemetry.io/otel/metric v1.38.0 h1:Kl6lzIYGAh5M159u9NgiRkmoMKjvbsKtYRwgfrA6WpA= -go.opentelemetry.io/otel/metric v1.38.0/go.mod h1:kB5n/QoRM8YwmUahxvI3bO34eVtQf2i4utNVLr9gEmI= -go.opentelemetry.io/otel/sdk v1.37.0 h1:ItB0QUqnjesGRvNcmAcU0LyvkVyGJ2xftD29bWdDvKI= -go.opentelemetry.io/otel/sdk v1.37.0/go.mod h1:VredYzxUvuo2q3WRcDnKDjbdvmO0sCzOvVAiY+yUkAg= -go.opentelemetry.io/otel/sdk/metric v1.37.0 h1:90lI228XrB9jCMuSdA0673aubgRobVZFhbjxHHspCPc= -go.opentelemetry.io/otel/sdk/metric v1.37.0/go.mod h1:cNen4ZWfiD37l5NhS+Keb5RXVWZWpRE+9WyVCpbo5ps= -go.opentelemetry.io/otel/trace v1.38.0 h1:Fxk5bKrDZJUH+AMyyIXGcFAPah0oRcT+LuNtJrmcNLE= -go.opentelemetry.io/otel/trace v1.38.0/go.mod h1:j1P9ivuFsTceSWe1oY+EeW3sc+Pp42sO++GHkg4wwhs= -go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= -go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8= -golang.org/x/crypto v0.0.0-20211209193657-4570a0811e8b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.47.0 h1:V6e3FRj+n4dbpw86FJ8Fv7XVOql7TEwpHapKoMJ/GO8= -golang.org/x/crypto v0.47.0/go.mod h1:ff3Y9VzzKbwSSEzWqJsJVBnWmRwRSHt/6Op5n9bQc4A= -golang.org/x/exp v0.0.0-20260112195511-716be5621a96 h1:Z/6YuSHTLOHfNFdb8zVZomZr7cqNgTJvA8+Qz75D8gU= -golang.org/x/exp v0.0.0-20260112195511-716be5621a96/go.mod h1:nzimsREAkjBCIEFtHiYkrJyT+2uy9YZJB7H1k68CXZU= -golang.org/x/mod v0.32.0 h1:9F4d3PHLljb6x//jOyokMv3eX+YDeepZSEo3mFJy93c= -golang.org/x/mod v0.32.0/go.mod h1:SgipZ/3h2Ci89DlEtEXWUk/HteuRin+HHhN+WbNhguU= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.49.0 h1:eeHFmOGUTtaaPSGNmjBKpbng9MulQsJURQUAfUwY++o= -golang.org/x/net v0.49.0/go.mod h1:/ysNB2EvaqvesRkuLAyjI1ycPZlQHM3q01F02UY/MV8= -golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.34.0 h1:hqK/t4AKgbqWkdkcAeI8XLmbK+4m4G5YeQRrmiotGlw= -golang.org/x/oauth2 v0.34.0/go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA= -golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4= -golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200810151505-1b9f1253b3ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210228012217-479acdf4ea46/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ= -golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= -golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.39.0 h1:RclSuaJf32jOqZz74CkPA9qFuVTX7vhLlpfj/IGWlqY= -golang.org/x/term v0.39.0/go.mod h1:yxzUCTP/U+FzoxfdKmLaA0RV1WgE0VY7hXBwKtY/4ww= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE= -golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.41.0 h1:a9b8iMweWG+S0OBnlU36rzLp20z1Rp10w+IY2czHTQc= -golang.org/x/tools v0.41.0/go.mod h1:XSY6eDqxVNiYgezAVqqCeihT4j1U2CCsqvH3WhQpnlg= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk= -gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E= -google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20251111163417-95abcf5c77ba h1:UKgtfRM7Yh93Sya0Fo8ZzhDP4qBckrrxEr2oF5UIVb8= -google.golang.org/genproto/googleapis/rpc v0.0.0-20251111163417-95abcf5c77ba/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk= -google.golang.org/grpc v1.76.0 h1:UnVkv1+uMLYXoIz6o7chp59WfQUYA2ex/BXQ9rHZu7A= -google.golang.org/grpc v1.76.0/go.mod h1:Ju12QI8M6iQJtbcsV+awF5a4hfJMLi4X0JLo94ULZ6c= -google.golang.org/protobuf v1.36.10 h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE= -google.golang.org/protobuf v1.36.10/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= -gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= -gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= -gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -modernc.org/libc v1.67.6 h1:eVOQvpModVLKOdT+LvBPjdQqfrZq+pC39BygcT+E7OI= -modernc.org/libc v1.67.6/go.mod h1:JAhxUVlolfYDErnwiqaLvUqc8nfb2r6S6slAgZOnaiE= -modernc.org/mathutil v1.7.1 h1:GCZVGXdaN8gTqB1Mf/usp1Y/hSqgI2vAGGP4jZMCxOU= -modernc.org/mathutil v1.7.1/go.mod h1:4p5IwJITfppl0G4sUEDtCr4DthTaT47/N3aT6MhfgJg= -modernc.org/memory v1.11.0 h1:o4QC8aMQzmcwCK3t3Ux/ZHmwFPzE6hf2Y5LbkRs+hbI= -modernc.org/memory v1.11.0/go.mod h1:/JP4VbVC+K5sU2wZi9bHoq2MAkCnrt2r98UGeSK7Mjw= -modernc.org/sqlite v1.44.3 h1:+39JvV/HWMcYslAwRxHb8067w+2zowvFOUrOWIy9PjY= -modernc.org/sqlite v1.44.3/go.mod h1:CzbrU2lSB1DKUusvwGz7rqEKIq+NUd8GWuBBZDs9/nA= diff --git a/internal/bugseti/fetcher.go b/internal/bugseti/fetcher.go index 5f1af09..ee26615 100644 --- a/internal/bugseti/fetcher.go +++ b/internal/bugseti/fetcher.go @@ -8,7 +8,7 @@ import ( "sync" "time" - "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/forge" ) // FetcherService fetches issues from configured OSS repositories. diff --git a/internal/bugseti/ghcheck.go b/internal/bugseti/ghcheck.go index dfbb04b..263be87 100644 --- a/internal/bugseti/ghcheck.go +++ b/internal/bugseti/ghcheck.go @@ -1,7 +1,7 @@ package bugseti import ( - "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/forge" ) // CheckForge verifies that the Forgejo API is configured and reachable. diff --git a/internal/bugseti/go.mod b/internal/bugseti/go.mod index 5081d87..1ba24c0 100644 --- a/internal/bugseti/go.mod +++ b/internal/bugseti/go.mod @@ -1,4 +1,4 @@ -module github.com/host-uk/core/internal/bugseti +module forge.lthn.ai/core/cli/internal/bugseti go 1.25.5 diff --git a/internal/bugseti/hub.go b/internal/bugseti/hub.go index 83f8367..342dd5f 100644 --- a/internal/bugseti/hub.go +++ b/internal/bugseti/hub.go @@ -17,7 +17,7 @@ import ( "sync" "time" - "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/forge" ) // HubService coordinates with the agentic portal for issue assignment and leaderboard. diff --git a/internal/bugseti/submit.go b/internal/bugseti/submit.go index c10dac0..68e9e9c 100644 --- a/internal/bugseti/submit.go +++ b/internal/bugseti/submit.go @@ -12,7 +12,7 @@ import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/forge" ) // SubmitService handles the PR submission flow. diff --git a/internal/bugseti/updater/go.mod b/internal/bugseti/updater/go.mod index 449ceea..f1dc275 100644 --- a/internal/bugseti/updater/go.mod +++ b/internal/bugseti/updater/go.mod @@ -1,10 +1,10 @@ -module github.com/host-uk/core/internal/bugseti/updater +module forge.lthn.ai/core/cli/internal/bugseti/updater go 1.25.5 require ( - github.com/host-uk/core/internal/bugseti v0.0.0 + forge.lthn.ai/core/cli/internal/bugseti v0.0.0 golang.org/x/mod v0.25.0 ) -replace github.com/host-uk/core/internal/bugseti => ../ +replace forge.lthn.ai/core/cli/internal/bugseti => ../ diff --git a/internal/bugseti/updater/service.go b/internal/bugseti/updater/service.go index 7162bac..54c6051 100644 --- a/internal/bugseti/updater/service.go +++ b/internal/bugseti/updater/service.go @@ -7,7 +7,7 @@ import ( "sync" "time" - "github.com/host-uk/core/internal/bugseti" + "forge.lthn.ai/core/cli/internal/bugseti" ) // Service provides update functionality and Wails bindings. diff --git a/internal/bugseti/version.go b/internal/bugseti/version.go index c5a73b5..506425c 100644 --- a/internal/bugseti/version.go +++ b/internal/bugseti/version.go @@ -7,7 +7,7 @@ import ( ) // Version information - these are set at build time via ldflags -// Example: go build -ldflags "-X github.com/host-uk/core/internal/bugseti.Version=1.0.0" +// Example: go build -ldflags "-X forge.lthn.ai/core/cli/internal/bugseti.Version=1.0.0" var ( // Version is the semantic version (e.g., "1.0.0", "1.0.0-beta.1", "nightly-20260205") Version = "dev" diff --git a/internal/cmd/ai/cmd_agent.go b/internal/cmd/ai/cmd_agent.go index 48489d6..280396c 100644 --- a/internal/cmd/ai/cmd_agent.go +++ b/internal/cmd/ai/cmd_agent.go @@ -7,9 +7,9 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/agentci" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/config" + "forge.lthn.ai/core/cli/pkg/agentci" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/config" ) // AddAgentCommands registers the 'agent' subcommand group under 'ai'. diff --git a/internal/cmd/ai/cmd_ai.go b/internal/cmd/ai/cmd_ai.go index eddbae5..2494283 100644 --- a/internal/cmd/ai/cmd_ai.go +++ b/internal/cmd/ai/cmd_ai.go @@ -3,7 +3,7 @@ package ai import ( - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // Style aliases from shared package diff --git a/internal/cmd/ai/cmd_commands.go b/internal/cmd/ai/cmd_commands.go index 5679c57..32bda80 100644 --- a/internal/cmd/ai/cmd_commands.go +++ b/internal/cmd/ai/cmd_commands.go @@ -13,9 +13,9 @@ package ai import ( - ragcmd "github.com/host-uk/core/internal/cmd/rag" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + ragcmd "forge.lthn.ai/core/cli/internal/cmd/rag" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) func init() { diff --git a/internal/cmd/ai/cmd_dispatch.go b/internal/cmd/ai/cmd_dispatch.go index dc0d74d..d7b0042 100644 --- a/internal/cmd/ai/cmd_dispatch.go +++ b/internal/cmd/ai/cmd_dispatch.go @@ -16,8 +16,8 @@ import ( "syscall" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/log" ) // AddDispatchCommands registers the 'dispatch' subcommand group under 'ai'. diff --git a/internal/cmd/ai/cmd_git.go b/internal/cmd/ai/cmd_git.go index 6a7a17c..390ad99 100644 --- a/internal/cmd/ai/cmd_git.go +++ b/internal/cmd/ai/cmd_git.go @@ -10,9 +10,9 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/agentic" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/agentic" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // task:commit command flags diff --git a/internal/cmd/ai/cmd_metrics.go b/internal/cmd/ai/cmd_metrics.go index 376e990..91fb622 100644 --- a/internal/cmd/ai/cmd_metrics.go +++ b/internal/cmd/ai/cmd_metrics.go @@ -7,9 +7,9 @@ import ( "fmt" "time" - "github.com/host-uk/core/pkg/ai" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/ai" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) var ( diff --git a/internal/cmd/ai/cmd_ratelimits.go b/internal/cmd/ai/cmd_ratelimits.go index fa05a65..3901c96 100644 --- a/internal/cmd/ai/cmd_ratelimits.go +++ b/internal/cmd/ai/cmd_ratelimits.go @@ -7,9 +7,9 @@ import ( "text/tabwriter" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/config" - "github.com/host-uk/core/pkg/ratelimit" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/config" + "forge.lthn.ai/core/cli/pkg/ratelimit" ) // AddRateLimitCommands registers the 'ratelimits' subcommand group under 'ai'. diff --git a/internal/cmd/ai/cmd_tasks.go b/internal/cmd/ai/cmd_tasks.go index d0a2196..d55ccfb 100644 --- a/internal/cmd/ai/cmd_tasks.go +++ b/internal/cmd/ai/cmd_tasks.go @@ -9,10 +9,10 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/agentic" - "github.com/host-uk/core/pkg/ai" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/agentic" + "forge.lthn.ai/core/cli/pkg/ai" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // tasks command flags diff --git a/internal/cmd/ai/cmd_updates.go b/internal/cmd/ai/cmd_updates.go index 0344d41..0f49592 100644 --- a/internal/cmd/ai/cmd_updates.go +++ b/internal/cmd/ai/cmd_updates.go @@ -6,10 +6,10 @@ import ( "context" "time" - "github.com/host-uk/core/pkg/agentic" - "github.com/host-uk/core/pkg/ai" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/agentic" + "forge.lthn.ai/core/cli/pkg/ai" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // task:update command flags diff --git a/internal/cmd/ai/ratelimit_dispatch.go b/internal/cmd/ai/ratelimit_dispatch.go index 20a20da..285eec4 100644 --- a/internal/cmd/ai/ratelimit_dispatch.go +++ b/internal/cmd/ai/ratelimit_dispatch.go @@ -3,8 +3,8 @@ package ai import ( "context" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/ratelimit" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/ratelimit" ) // executeWithRateLimit wraps an agent execution with rate limiting logic. diff --git a/internal/cmd/ci/cmd_changelog.go b/internal/cmd/ci/cmd_changelog.go index f6be9f2..ada62e1 100644 --- a/internal/cmd/ci/cmd_changelog.go +++ b/internal/cmd/ci/cmd_changelog.go @@ -5,9 +5,9 @@ import ( "os/exec" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/release" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/release" ) func runChangelog(fromRef, toRef string) error { diff --git a/internal/cmd/ci/cmd_ci.go b/internal/cmd/ci/cmd_ci.go index 097ceed..0a66fe0 100644 --- a/internal/cmd/ci/cmd_ci.go +++ b/internal/cmd/ci/cmd_ci.go @@ -2,8 +2,8 @@ package ci import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Style aliases from shared diff --git a/internal/cmd/ci/cmd_commands.go b/internal/cmd/ci/cmd_commands.go index bf279c4..348484c 100644 --- a/internal/cmd/ci/cmd_commands.go +++ b/internal/cmd/ci/cmd_commands.go @@ -10,7 +10,7 @@ package ci import ( - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) func init() { diff --git a/internal/cmd/ci/cmd_init.go b/internal/cmd/ci/cmd_init.go index 59e4958..b1e1aab 100644 --- a/internal/cmd/ci/cmd_init.go +++ b/internal/cmd/ci/cmd_init.go @@ -3,9 +3,9 @@ package ci import ( "os" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/release" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/release" ) func runCIReleaseInit() error { diff --git a/internal/cmd/ci/cmd_publish.go b/internal/cmd/ci/cmd_publish.go index 23b0c4e..255864c 100644 --- a/internal/cmd/ci/cmd_publish.go +++ b/internal/cmd/ci/cmd_publish.go @@ -5,9 +5,9 @@ import ( "errors" "os" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/release" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/release" ) // runCIPublish publishes pre-built artifacts from dist/. diff --git a/internal/cmd/ci/cmd_version.go b/internal/cmd/ci/cmd_version.go index f38127c..f171aef 100644 --- a/internal/cmd/ci/cmd_version.go +++ b/internal/cmd/ci/cmd_version.go @@ -3,9 +3,9 @@ package ci import ( "os" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/release" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/release" ) // runCIReleaseVersion shows the determined version. diff --git a/internal/cmd/collect/cmd.go b/internal/cmd/collect/cmd.go index 7f12c53..575cac0 100644 --- a/internal/cmd/collect/cmd.go +++ b/internal/cmd/collect/cmd.go @@ -3,10 +3,10 @@ package collect import ( "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/collect" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/collect" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" ) func init() { diff --git a/internal/cmd/collect/cmd_bitcointalk.go b/internal/cmd/collect/cmd_bitcointalk.go index 495632c..541392f 100644 --- a/internal/cmd/collect/cmd_bitcointalk.go +++ b/internal/cmd/collect/cmd_bitcointalk.go @@ -4,9 +4,9 @@ import ( "context" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/collect" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/collect" + "forge.lthn.ai/core/cli/pkg/i18n" ) // BitcoinTalk command flags diff --git a/internal/cmd/collect/cmd_dispatch.go b/internal/cmd/collect/cmd_dispatch.go index 71a88e2..e4a93b7 100644 --- a/internal/cmd/collect/cmd_dispatch.go +++ b/internal/cmd/collect/cmd_dispatch.go @@ -4,9 +4,9 @@ import ( "fmt" "time" - "github.com/host-uk/core/pkg/cli" - collectpkg "github.com/host-uk/core/pkg/collect" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + collectpkg "forge.lthn.ai/core/cli/pkg/collect" + "forge.lthn.ai/core/cli/pkg/i18n" ) // addDispatchCommand adds the 'dispatch' subcommand to the collect parent. diff --git a/internal/cmd/collect/cmd_excavate.go b/internal/cmd/collect/cmd_excavate.go index 8f2540e..54062dc 100644 --- a/internal/cmd/collect/cmd_excavate.go +++ b/internal/cmd/collect/cmd_excavate.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/collect" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/collect" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Excavate command flags diff --git a/internal/cmd/collect/cmd_github.go b/internal/cmd/collect/cmd_github.go index 5016feb..4ecd9df 100644 --- a/internal/cmd/collect/cmd_github.go +++ b/internal/cmd/collect/cmd_github.go @@ -4,9 +4,9 @@ import ( "context" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/collect" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/collect" + "forge.lthn.ai/core/cli/pkg/i18n" ) // GitHub command flags diff --git a/internal/cmd/collect/cmd_market.go b/internal/cmd/collect/cmd_market.go index 5907ada..b77e5df 100644 --- a/internal/cmd/collect/cmd_market.go +++ b/internal/cmd/collect/cmd_market.go @@ -3,9 +3,9 @@ package collect import ( "context" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/collect" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/collect" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Market command flags diff --git a/internal/cmd/collect/cmd_papers.go b/internal/cmd/collect/cmd_papers.go index de37c0f..3863565 100644 --- a/internal/cmd/collect/cmd_papers.go +++ b/internal/cmd/collect/cmd_papers.go @@ -3,9 +3,9 @@ package collect import ( "context" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/collect" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/collect" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Papers command flags diff --git a/internal/cmd/collect/cmd_process.go b/internal/cmd/collect/cmd_process.go index 44560b2..27dbcfb 100644 --- a/internal/cmd/collect/cmd_process.go +++ b/internal/cmd/collect/cmd_process.go @@ -3,9 +3,9 @@ package collect import ( "context" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/collect" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/collect" + "forge.lthn.ai/core/cli/pkg/i18n" ) // addProcessCommand adds the 'process' subcommand to the collect parent. diff --git a/internal/cmd/config/cmd.go b/internal/cmd/config/cmd.go index 7e8c5b6..8767739 100644 --- a/internal/cmd/config/cmd.go +++ b/internal/cmd/config/cmd.go @@ -1,6 +1,6 @@ package config -import "github.com/host-uk/core/pkg/cli" +import "forge.lthn.ai/core/cli/pkg/cli" func init() { cli.RegisterCommands(AddConfigCommands) diff --git a/internal/cmd/config/cmd_get.go b/internal/cmd/config/cmd_get.go index 9ae7f15..d902175 100644 --- a/internal/cmd/config/cmd_get.go +++ b/internal/cmd/config/cmd_get.go @@ -3,8 +3,8 @@ package config import ( "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/config" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/config" ) func addGetCommand(parent *cli.Command) { diff --git a/internal/cmd/config/cmd_list.go b/internal/cmd/config/cmd_list.go index dbb038f..42b6148 100644 --- a/internal/cmd/config/cmd_list.go +++ b/internal/cmd/config/cmd_list.go @@ -3,7 +3,7 @@ package config import ( "fmt" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "gopkg.in/yaml.v3" ) diff --git a/internal/cmd/config/cmd_path.go b/internal/cmd/config/cmd_path.go index 3326439..d987812 100644 --- a/internal/cmd/config/cmd_path.go +++ b/internal/cmd/config/cmd_path.go @@ -3,7 +3,7 @@ package config import ( "fmt" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) func addPathCommand(parent *cli.Command) { diff --git a/internal/cmd/config/cmd_set.go b/internal/cmd/config/cmd_set.go index 6cb6add..09e1fa9 100644 --- a/internal/cmd/config/cmd_set.go +++ b/internal/cmd/config/cmd_set.go @@ -1,7 +1,7 @@ package config import ( - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) func addSetCommand(parent *cli.Command) { diff --git a/internal/cmd/crypt/cmd.go b/internal/cmd/crypt/cmd.go index 909c049..66101cd 100644 --- a/internal/cmd/crypt/cmd.go +++ b/internal/cmd/crypt/cmd.go @@ -1,6 +1,6 @@ package crypt -import "github.com/host-uk/core/pkg/cli" +import "forge.lthn.ai/core/cli/pkg/cli" func init() { cli.RegisterCommands(AddCryptCommands) diff --git a/internal/cmd/crypt/cmd_checksum.go b/internal/cmd/crypt/cmd_checksum.go index 4634d7e..647ea35 100644 --- a/internal/cmd/crypt/cmd_checksum.go +++ b/internal/cmd/crypt/cmd_checksum.go @@ -4,8 +4,8 @@ import ( "fmt" "path/filepath" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/crypt" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/crypt" ) // Checksum command flags diff --git a/internal/cmd/crypt/cmd_encrypt.go b/internal/cmd/crypt/cmd_encrypt.go index 718d504..5649be7 100644 --- a/internal/cmd/crypt/cmd_encrypt.go +++ b/internal/cmd/crypt/cmd_encrypt.go @@ -5,8 +5,8 @@ import ( "os" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/crypt" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/crypt" ) // Encrypt command flags diff --git a/internal/cmd/crypt/cmd_hash.go b/internal/cmd/crypt/cmd_hash.go index fcf02e6..bdfbcd6 100644 --- a/internal/cmd/crypt/cmd_hash.go +++ b/internal/cmd/crypt/cmd_hash.go @@ -3,8 +3,8 @@ package crypt import ( "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/crypt" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/crypt" "golang.org/x/crypto/bcrypt" ) diff --git a/internal/cmd/crypt/cmd_keygen.go b/internal/cmd/crypt/cmd_keygen.go index 06c2a71..025ebf5 100644 --- a/internal/cmd/crypt/cmd_keygen.go +++ b/internal/cmd/crypt/cmd_keygen.go @@ -6,7 +6,7 @@ import ( "encoding/hex" "fmt" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // Keygen command flags diff --git a/internal/cmd/daemon/cmd.go b/internal/cmd/daemon/cmd.go index 0afd8fa..7f5981c 100644 --- a/internal/cmd/daemon/cmd.go +++ b/internal/cmd/daemon/cmd.go @@ -7,9 +7,9 @@ import ( "os" "path/filepath" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/mcp" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/mcp" ) func init() { diff --git a/internal/cmd/deploy/cmd_ansible.go b/internal/cmd/deploy/cmd_ansible.go index 8d0b682..7589913 100644 --- a/internal/cmd/deploy/cmd_ansible.go +++ b/internal/cmd/deploy/cmd_ansible.go @@ -8,8 +8,8 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/ansible" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/ansible" + "forge.lthn.ai/core/cli/pkg/cli" "github.com/spf13/cobra" ) diff --git a/internal/cmd/deploy/cmd_commands.go b/internal/cmd/deploy/cmd_commands.go index bc61688..4c2f79f 100644 --- a/internal/cmd/deploy/cmd_commands.go +++ b/internal/cmd/deploy/cmd_commands.go @@ -1,7 +1,7 @@ package deploy import ( - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "github.com/spf13/cobra" ) diff --git a/internal/cmd/deploy/cmd_deploy.go b/internal/cmd/deploy/cmd_deploy.go index 4f92657..a83a741 100644 --- a/internal/cmd/deploy/cmd_deploy.go +++ b/internal/cmd/deploy/cmd_deploy.go @@ -6,9 +6,9 @@ import ( "fmt" "os" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/deploy/coolify" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/deploy/coolify" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/dev/cmd_api.go b/internal/cmd/dev/cmd_api.go index 559489f..64b901d 100644 --- a/internal/cmd/dev/cmd_api.go +++ b/internal/cmd/dev/cmd_api.go @@ -1,8 +1,8 @@ package dev import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // addAPICommands adds the 'api' command and its subcommands to the given parent command. diff --git a/internal/cmd/dev/cmd_apply.go b/internal/cmd/dev/cmd_apply.go index e3655b0..6b677fb 100644 --- a/internal/cmd/dev/cmd_apply.go +++ b/internal/cmd/dev/cmd_apply.go @@ -14,12 +14,12 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/cli" - core "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/git" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cli" + core "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/git" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" ) // Apply command flags diff --git a/internal/cmd/dev/cmd_bundles.go b/internal/cmd/dev/cmd_bundles.go index d877527..5f6a745 100644 --- a/internal/cmd/dev/cmd_bundles.go +++ b/internal/cmd/dev/cmd_bundles.go @@ -3,9 +3,9 @@ package dev import ( "context" - "github.com/host-uk/core/pkg/agentic" - "github.com/host-uk/core/pkg/framework" - "github.com/host-uk/core/pkg/git" + "forge.lthn.ai/core/cli/pkg/agentic" + "forge.lthn.ai/core/cli/pkg/framework" + "forge.lthn.ai/core/cli/pkg/git" ) // WorkBundle contains the Core instance for dev work operations. diff --git a/internal/cmd/dev/cmd_ci.go b/internal/cmd/dev/cmd_ci.go index 1b6e984..e4573fc 100644 --- a/internal/cmd/dev/cmd_ci.go +++ b/internal/cmd/dev/cmd_ci.go @@ -8,10 +8,10 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" ) // CI-specific styles (aliases to shared) diff --git a/internal/cmd/dev/cmd_commit.go b/internal/cmd/dev/cmd_commit.go index 1bf8c60..ab8ad9b 100644 --- a/internal/cmd/dev/cmd_commit.go +++ b/internal/cmd/dev/cmd_commit.go @@ -5,10 +5,10 @@ import ( "os" "path/filepath" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/git" - "github.com/host-uk/core/pkg/i18n" - coreio "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/git" + "forge.lthn.ai/core/cli/pkg/i18n" + coreio "forge.lthn.ai/core/cli/pkg/io" ) // Commit command flags diff --git a/internal/cmd/dev/cmd_dev.go b/internal/cmd/dev/cmd_dev.go index f8443ca..b5710d8 100644 --- a/internal/cmd/dev/cmd_dev.go +++ b/internal/cmd/dev/cmd_dev.go @@ -33,8 +33,8 @@ package dev import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) func init() { diff --git a/internal/cmd/dev/cmd_file_sync.go b/internal/cmd/dev/cmd_file_sync.go index 89b603c..a443944 100644 --- a/internal/cmd/dev/cmd_file_sync.go +++ b/internal/cmd/dev/cmd_file_sync.go @@ -14,12 +14,12 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/git" - "github.com/host-uk/core/pkg/i18n" - coreio "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/git" + "forge.lthn.ai/core/cli/pkg/i18n" + coreio "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/repos" ) // File sync command flags diff --git a/internal/cmd/dev/cmd_health.go b/internal/cmd/dev/cmd_health.go index 49889d6..62d6d1e 100644 --- a/internal/cmd/dev/cmd_health.go +++ b/internal/cmd/dev/cmd_health.go @@ -6,9 +6,9 @@ import ( "sort" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/git" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/git" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Health command flags diff --git a/internal/cmd/dev/cmd_impact.go b/internal/cmd/dev/cmd_impact.go index 345733d..bf81924 100644 --- a/internal/cmd/dev/cmd_impact.go +++ b/internal/cmd/dev/cmd_impact.go @@ -4,10 +4,10 @@ import ( "errors" "sort" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" ) // Impact-specific styles (aliases to shared) diff --git a/internal/cmd/dev/cmd_issues.go b/internal/cmd/dev/cmd_issues.go index 1108d0c..257985d 100644 --- a/internal/cmd/dev/cmd_issues.go +++ b/internal/cmd/dev/cmd_issues.go @@ -8,8 +8,8 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Issue-specific styles (aliases to shared) diff --git a/internal/cmd/dev/cmd_pull.go b/internal/cmd/dev/cmd_pull.go index 80b37ce..546d6e5 100644 --- a/internal/cmd/dev/cmd_pull.go +++ b/internal/cmd/dev/cmd_pull.go @@ -4,9 +4,9 @@ import ( "context" "os/exec" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/git" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/git" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Pull command flags diff --git a/internal/cmd/dev/cmd_push.go b/internal/cmd/dev/cmd_push.go index ff087b3..b6895de 100644 --- a/internal/cmd/dev/cmd_push.go +++ b/internal/cmd/dev/cmd_push.go @@ -5,9 +5,9 @@ import ( "os" "path/filepath" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/git" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/git" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Push command flags diff --git a/internal/cmd/dev/cmd_reviews.go b/internal/cmd/dev/cmd_reviews.go index 3289c9a..25b3496 100644 --- a/internal/cmd/dev/cmd_reviews.go +++ b/internal/cmd/dev/cmd_reviews.go @@ -8,8 +8,8 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // PR-specific styles (aliases to shared) diff --git a/internal/cmd/dev/cmd_sync.go b/internal/cmd/dev/cmd_sync.go index ef9b7d0..e227f40 100644 --- a/internal/cmd/dev/cmd_sync.go +++ b/internal/cmd/dev/cmd_sync.go @@ -8,9 +8,9 @@ import ( "path/filepath" "text/template" - "github.com/host-uk/core/pkg/cli" // Added - "github.com/host-uk/core/pkg/i18n" // Added - coreio "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/cli" // Added + "forge.lthn.ai/core/cli/pkg/i18n" // Added + coreio "forge.lthn.ai/core/cli/pkg/io" // Added "golang.org/x/text/cases" "golang.org/x/text/language" @@ -115,10 +115,10 @@ package {{.ServiceName}} import ( // Import the internal implementation with an alias. - impl "github.com/host-uk/core/{{.ServiceName}}" + impl "forge.lthn.ai/core/cli/{{.ServiceName}}" // Import the core contracts to re-export the interface. - "github.com/host-uk/core/core" + "forge.lthn.ai/core/cli/core" ) {{range .Symbols}} diff --git a/internal/cmd/dev/cmd_vm.go b/internal/cmd/dev/cmd_vm.go index 52ef210..279c6ec 100644 --- a/internal/cmd/dev/cmd_vm.go +++ b/internal/cmd/dev/cmd_vm.go @@ -6,10 +6,10 @@ import ( "os" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/devops" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/devops" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" ) // addVMCommands adds the dev environment VM commands to the dev parent command. diff --git a/internal/cmd/dev/cmd_work.go b/internal/cmd/dev/cmd_work.go index b5cd3c8..9965344 100644 --- a/internal/cmd/dev/cmd_work.go +++ b/internal/cmd/dev/cmd_work.go @@ -7,10 +7,10 @@ import ( "sort" "strings" - "github.com/host-uk/core/pkg/agentic" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/git" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/agentic" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/git" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Work command flags diff --git a/internal/cmd/dev/cmd_workflow.go b/internal/cmd/dev/cmd_workflow.go index 98df508..612e8db 100644 --- a/internal/cmd/dev/cmd_workflow.go +++ b/internal/cmd/dev/cmd_workflow.go @@ -5,9 +5,9 @@ import ( "sort" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" ) // Workflow command flags diff --git a/internal/cmd/dev/cmd_workflow_test.go b/internal/cmd/dev/cmd_workflow_test.go index d4cf4ed..634f787 100644 --- a/internal/cmd/dev/cmd_workflow_test.go +++ b/internal/cmd/dev/cmd_workflow_test.go @@ -4,7 +4,7 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) func TestFindWorkflows_Good(t *testing.T) { diff --git a/internal/cmd/dev/registry.go b/internal/cmd/dev/registry.go index 1a9dc7b..3be351d 100644 --- a/internal/cmd/dev/registry.go +++ b/internal/cmd/dev/registry.go @@ -5,11 +5,11 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/internal/cmd/workspace" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/internal/cmd/workspace" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" ) // loadRegistryWithConfig loads the registry and applies workspace configuration. diff --git a/internal/cmd/dev/service.go b/internal/cmd/dev/service.go index 8c03569..e74e686 100644 --- a/internal/cmd/dev/service.go +++ b/internal/cmd/dev/service.go @@ -5,10 +5,10 @@ import ( "sort" "strings" - "github.com/host-uk/core/pkg/agentic" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/framework" - "github.com/host-uk/core/pkg/git" + "forge.lthn.ai/core/cli/pkg/agentic" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/framework" + "forge.lthn.ai/core/cli/pkg/git" ) // Tasks for dev service diff --git a/internal/cmd/docs/cmd_commands.go b/internal/cmd/docs/cmd_commands.go index e17dabb..4254325 100644 --- a/internal/cmd/docs/cmd_commands.go +++ b/internal/cmd/docs/cmd_commands.go @@ -8,7 +8,7 @@ // to a central location for unified documentation builds. package docs -import "github.com/host-uk/core/pkg/cli" +import "forge.lthn.ai/core/cli/pkg/cli" func init() { cli.RegisterCommands(AddDocsCommands) diff --git a/internal/cmd/docs/cmd_docs.go b/internal/cmd/docs/cmd_docs.go index c52686d..965c4e6 100644 --- a/internal/cmd/docs/cmd_docs.go +++ b/internal/cmd/docs/cmd_docs.go @@ -2,8 +2,8 @@ package docs import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Style and utility aliases from shared diff --git a/internal/cmd/docs/cmd_list.go b/internal/cmd/docs/cmd_list.go index 8df4066..9039b9a 100644 --- a/internal/cmd/docs/cmd_list.go +++ b/internal/cmd/docs/cmd_list.go @@ -3,8 +3,8 @@ package docs import ( "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Flag variable for list command diff --git a/internal/cmd/docs/cmd_scan.go b/internal/cmd/docs/cmd_scan.go index 7f4d6b5..2b094b1 100644 --- a/internal/cmd/docs/cmd_scan.go +++ b/internal/cmd/docs/cmd_scan.go @@ -6,11 +6,11 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/internal/cmd/workspace" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/internal/cmd/workspace" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" ) // RepoDocInfo holds documentation info for a repo diff --git a/internal/cmd/docs/cmd_sync.go b/internal/cmd/docs/cmd_sync.go index d7799ac..0c99e42 100644 --- a/internal/cmd/docs/cmd_sync.go +++ b/internal/cmd/docs/cmd_sync.go @@ -4,9 +4,9 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" ) // Flag variables for sync command diff --git a/internal/cmd/doctor/cmd_checks.go b/internal/cmd/doctor/cmd_checks.go index fee8dbb..5722bd6 100644 --- a/internal/cmd/doctor/cmd_checks.go +++ b/internal/cmd/doctor/cmd_checks.go @@ -4,7 +4,7 @@ import ( "os/exec" "strings" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/i18n" ) // check represents a tool check configuration diff --git a/internal/cmd/doctor/cmd_commands.go b/internal/cmd/doctor/cmd_commands.go index 91c8efa..ee1155b 100644 --- a/internal/cmd/doctor/cmd_commands.go +++ b/internal/cmd/doctor/cmd_commands.go @@ -11,7 +11,7 @@ package doctor import ( - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "github.com/spf13/cobra" ) diff --git a/internal/cmd/doctor/cmd_doctor.go b/internal/cmd/doctor/cmd_doctor.go index ce38e53..8db9bb0 100644 --- a/internal/cmd/doctor/cmd_doctor.go +++ b/internal/cmd/doctor/cmd_doctor.go @@ -4,8 +4,8 @@ package doctor import ( "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/doctor/cmd_environment.go b/internal/cmd/doctor/cmd_environment.go index c0eb8df..0ad9c9a 100644 --- a/internal/cmd/doctor/cmd_environment.go +++ b/internal/cmd/doctor/cmd_environment.go @@ -7,9 +7,9 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" ) // checkGitHubSSH checks if SSH keys exist for GitHub access diff --git a/internal/cmd/doctor/cmd_install.go b/internal/cmd/doctor/cmd_install.go index ade4c50..2c08b76 100644 --- a/internal/cmd/doctor/cmd_install.go +++ b/internal/cmd/doctor/cmd_install.go @@ -4,7 +4,7 @@ import ( "fmt" "runtime" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/i18n" ) // printInstallInstructions prints OS-specific installation instructions diff --git a/internal/cmd/forge/cmd_auth.go b/internal/cmd/forge/cmd_auth.go index 1efea49..b81910e 100644 --- a/internal/cmd/forge/cmd_auth.go +++ b/internal/cmd/forge/cmd_auth.go @@ -3,8 +3,8 @@ package forge import ( "fmt" - "github.com/host-uk/core/pkg/cli" - fg "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/cli" + fg "forge.lthn.ai/core/cli/pkg/forge" ) // Auth command flags. diff --git a/internal/cmd/forge/cmd_config.go b/internal/cmd/forge/cmd_config.go index 7dd5554..2f9ad99 100644 --- a/internal/cmd/forge/cmd_config.go +++ b/internal/cmd/forge/cmd_config.go @@ -3,8 +3,8 @@ package forge import ( "fmt" - "github.com/host-uk/core/pkg/cli" - fg "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/cli" + fg "forge.lthn.ai/core/cli/pkg/forge" ) // Config command flags. diff --git a/internal/cmd/forge/cmd_forge.go b/internal/cmd/forge/cmd_forge.go index 62aa33e..65e0440 100644 --- a/internal/cmd/forge/cmd_forge.go +++ b/internal/cmd/forge/cmd_forge.go @@ -13,7 +13,7 @@ package forge import ( - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) func init() { diff --git a/internal/cmd/forge/cmd_issues.go b/internal/cmd/forge/cmd_issues.go index b66ef7c..e2e7232 100644 --- a/internal/cmd/forge/cmd_issues.go +++ b/internal/cmd/forge/cmd_issues.go @@ -6,8 +6,8 @@ import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/cli" - fg "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/cli" + fg "forge.lthn.ai/core/cli/pkg/forge" ) // Issues command flags. diff --git a/internal/cmd/forge/cmd_labels.go b/internal/cmd/forge/cmd_labels.go index ada96c5..03a52dc 100644 --- a/internal/cmd/forge/cmd_labels.go +++ b/internal/cmd/forge/cmd_labels.go @@ -5,8 +5,8 @@ import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/cli" - fg "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/cli" + fg "forge.lthn.ai/core/cli/pkg/forge" ) // Labels command flags. diff --git a/internal/cmd/forge/cmd_migrate.go b/internal/cmd/forge/cmd_migrate.go index a37e1a6..a66f75f 100644 --- a/internal/cmd/forge/cmd_migrate.go +++ b/internal/cmd/forge/cmd_migrate.go @@ -5,8 +5,8 @@ import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/cli" - fg "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/cli" + fg "forge.lthn.ai/core/cli/pkg/forge" ) // Migrate command flags. diff --git a/internal/cmd/forge/cmd_orgs.go b/internal/cmd/forge/cmd_orgs.go index d33bc74..e3977c7 100644 --- a/internal/cmd/forge/cmd_orgs.go +++ b/internal/cmd/forge/cmd_orgs.go @@ -3,8 +3,8 @@ package forge import ( "fmt" - "github.com/host-uk/core/pkg/cli" - fg "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/cli" + fg "forge.lthn.ai/core/cli/pkg/forge" ) // addOrgsCommand adds the 'orgs' subcommand for listing organisations. diff --git a/internal/cmd/forge/cmd_prs.go b/internal/cmd/forge/cmd_prs.go index 3be1951..2cae2ae 100644 --- a/internal/cmd/forge/cmd_prs.go +++ b/internal/cmd/forge/cmd_prs.go @@ -6,8 +6,8 @@ import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/cli" - fg "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/cli" + fg "forge.lthn.ai/core/cli/pkg/forge" ) // PRs command flags. diff --git a/internal/cmd/forge/cmd_repos.go b/internal/cmd/forge/cmd_repos.go index 5b0ffc7..63e4908 100644 --- a/internal/cmd/forge/cmd_repos.go +++ b/internal/cmd/forge/cmd_repos.go @@ -5,8 +5,8 @@ import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/cli" - fg "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/cli" + fg "forge.lthn.ai/core/cli/pkg/forge" ) // Repos command flags. diff --git a/internal/cmd/forge/cmd_status.go b/internal/cmd/forge/cmd_status.go index 8361950..d02ea6b 100644 --- a/internal/cmd/forge/cmd_status.go +++ b/internal/cmd/forge/cmd_status.go @@ -3,8 +3,8 @@ package forge import ( "fmt" - "github.com/host-uk/core/pkg/cli" - fg "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/cli" + fg "forge.lthn.ai/core/cli/pkg/forge" ) // addStatusCommand adds the 'status' subcommand for instance info. diff --git a/internal/cmd/forge/cmd_sync.go b/internal/cmd/forge/cmd_sync.go index 93fc12a..9532187 100644 --- a/internal/cmd/forge/cmd_sync.go +++ b/internal/cmd/forge/cmd_sync.go @@ -9,8 +9,8 @@ import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/cli" - fg "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/cli" + fg "forge.lthn.ai/core/cli/pkg/forge" ) // Sync command flags. diff --git a/internal/cmd/forge/helpers.go b/internal/cmd/forge/helpers.go index 6d5cf9c..eec2d68 100644 --- a/internal/cmd/forge/helpers.go +++ b/internal/cmd/forge/helpers.go @@ -4,7 +4,7 @@ import ( "path" "strings" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // splitOwnerRepo splits "owner/repo" into its parts. diff --git a/internal/cmd/gitcmd/cmd_git.go b/internal/cmd/gitcmd/cmd_git.go index 32b203b..18db527 100644 --- a/internal/cmd/gitcmd/cmd_git.go +++ b/internal/cmd/gitcmd/cmd_git.go @@ -13,9 +13,9 @@ package gitcmd import ( - "github.com/host-uk/core/internal/cmd/dev" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/internal/cmd/dev" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) func init() { diff --git a/internal/cmd/gitea/cmd_config.go b/internal/cmd/gitea/cmd_config.go index 87919ee..77d7a80 100644 --- a/internal/cmd/gitea/cmd_config.go +++ b/internal/cmd/gitea/cmd_config.go @@ -3,8 +3,8 @@ package gitea import ( "fmt" - "github.com/host-uk/core/pkg/cli" - gt "github.com/host-uk/core/pkg/gitea" + "forge.lthn.ai/core/cli/pkg/cli" + gt "forge.lthn.ai/core/cli/pkg/gitea" ) // Config command flags. diff --git a/internal/cmd/gitea/cmd_gitea.go b/internal/cmd/gitea/cmd_gitea.go index f5a8509..9268653 100644 --- a/internal/cmd/gitea/cmd_gitea.go +++ b/internal/cmd/gitea/cmd_gitea.go @@ -10,7 +10,7 @@ package gitea import ( - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) func init() { diff --git a/internal/cmd/gitea/cmd_issues.go b/internal/cmd/gitea/cmd_issues.go index 9dc457b..fd6d72c 100644 --- a/internal/cmd/gitea/cmd_issues.go +++ b/internal/cmd/gitea/cmd_issues.go @@ -6,8 +6,8 @@ import ( "code.gitea.io/sdk/gitea" - "github.com/host-uk/core/pkg/cli" - gt "github.com/host-uk/core/pkg/gitea" + "forge.lthn.ai/core/cli/pkg/cli" + gt "forge.lthn.ai/core/cli/pkg/gitea" ) // Issues command flags. diff --git a/internal/cmd/gitea/cmd_mirror.go b/internal/cmd/gitea/cmd_mirror.go index 1417042..c3e086a 100644 --- a/internal/cmd/gitea/cmd_mirror.go +++ b/internal/cmd/gitea/cmd_mirror.go @@ -5,8 +5,8 @@ import ( "os/exec" "strings" - "github.com/host-uk/core/pkg/cli" - gt "github.com/host-uk/core/pkg/gitea" + "forge.lthn.ai/core/cli/pkg/cli" + gt "forge.lthn.ai/core/cli/pkg/gitea" ) // Mirror command flags. diff --git a/internal/cmd/gitea/cmd_prs.go b/internal/cmd/gitea/cmd_prs.go index 4a6b71b..4107964 100644 --- a/internal/cmd/gitea/cmd_prs.go +++ b/internal/cmd/gitea/cmd_prs.go @@ -6,8 +6,8 @@ import ( sdk "code.gitea.io/sdk/gitea" - "github.com/host-uk/core/pkg/cli" - gt "github.com/host-uk/core/pkg/gitea" + "forge.lthn.ai/core/cli/pkg/cli" + gt "forge.lthn.ai/core/cli/pkg/gitea" ) // PRs command flags. diff --git a/internal/cmd/gitea/cmd_repos.go b/internal/cmd/gitea/cmd_repos.go index 596d96a..966e232 100644 --- a/internal/cmd/gitea/cmd_repos.go +++ b/internal/cmd/gitea/cmd_repos.go @@ -3,8 +3,8 @@ package gitea import ( "fmt" - "github.com/host-uk/core/pkg/cli" - gt "github.com/host-uk/core/pkg/gitea" + "forge.lthn.ai/core/cli/pkg/cli" + gt "forge.lthn.ai/core/cli/pkg/gitea" ) // Repos command flags. diff --git a/internal/cmd/gitea/cmd_sync.go b/internal/cmd/gitea/cmd_sync.go index d5edd6e..bf24bca 100644 --- a/internal/cmd/gitea/cmd_sync.go +++ b/internal/cmd/gitea/cmd_sync.go @@ -9,8 +9,8 @@ import ( "code.gitea.io/sdk/gitea" - "github.com/host-uk/core/pkg/cli" - gt "github.com/host-uk/core/pkg/gitea" + "forge.lthn.ai/core/cli/pkg/cli" + gt "forge.lthn.ai/core/cli/pkg/gitea" ) // Sync command flags. diff --git a/internal/cmd/go/cmd_commands.go b/internal/cmd/go/cmd_commands.go index 0265557..1ac0ed2 100644 --- a/internal/cmd/go/cmd_commands.go +++ b/internal/cmd/go/cmd_commands.go @@ -14,7 +14,7 @@ // Sets MACOSX_DEPLOYMENT_TARGET to suppress linker warnings on macOS. package gocmd -import "github.com/host-uk/core/pkg/cli" +import "forge.lthn.ai/core/cli/pkg/cli" func init() { cli.RegisterCommands(AddGoCommands) diff --git a/internal/cmd/go/cmd_format.go b/internal/cmd/go/cmd_format.go index cc2235c..8bd0e19 100644 --- a/internal/cmd/go/cmd_format.go +++ b/internal/cmd/go/cmd_format.go @@ -7,8 +7,8 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) var ( diff --git a/internal/cmd/go/cmd_fuzz.go b/internal/cmd/go/cmd_fuzz.go index 194cd1e..4fe28b3 100644 --- a/internal/cmd/go/cmd_fuzz.go +++ b/internal/cmd/go/cmd_fuzz.go @@ -9,8 +9,8 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) var ( diff --git a/internal/cmd/go/cmd_go.go b/internal/cmd/go/cmd_go.go index 1fc7e46..66df39d 100644 --- a/internal/cmd/go/cmd_go.go +++ b/internal/cmd/go/cmd_go.go @@ -4,8 +4,8 @@ package gocmd import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Style aliases for shared styles diff --git a/internal/cmd/go/cmd_gotest.go b/internal/cmd/go/cmd_gotest.go index acc8af8..b922fbb 100644 --- a/internal/cmd/go/cmd_gotest.go +++ b/internal/cmd/go/cmd_gotest.go @@ -12,8 +12,8 @@ import ( "strconv" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) var ( diff --git a/internal/cmd/go/cmd_qa.go b/internal/cmd/go/cmd_qa.go index fcda477..6b069ec 100644 --- a/internal/cmd/go/cmd_qa.go +++ b/internal/cmd/go/cmd_qa.go @@ -10,9 +10,9 @@ import ( "strings" "time" - "github.com/host-uk/core/internal/cmd/qa" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/internal/cmd/qa" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // QA command flags - comprehensive options for all agents diff --git a/internal/cmd/go/cmd_tools.go b/internal/cmd/go/cmd_tools.go index 6cb3f1e..7b2b449 100644 --- a/internal/cmd/go/cmd_tools.go +++ b/internal/cmd/go/cmd_tools.go @@ -6,8 +6,8 @@ import ( "os/exec" "path/filepath" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) var ( diff --git a/internal/cmd/go/coverage_test.go b/internal/cmd/go/coverage_test.go index eaf96d8..e18bcbc 100644 --- a/internal/cmd/go/coverage_test.go +++ b/internal/cmd/go/coverage_test.go @@ -4,16 +4,16 @@ import ( "os" "testing" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "github.com/stretchr/testify/assert" ) func TestCalculateBlockCoverage(t *testing.T) { // Create a dummy coverage profile content := `mode: set -github.com/host-uk/core/pkg/foo.go:1.2,3.4 5 1 -github.com/host-uk/core/pkg/foo.go:5.6,7.8 2 0 -github.com/host-uk/core/pkg/bar.go:10.1,12.20 10 5 +forge.lthn.ai/core/cli/pkg/foo.go:1.2,3.4 5 1 +forge.lthn.ai/core/cli/pkg/foo.go:5.6,7.8 2 0 +forge.lthn.ai/core/cli/pkg/bar.go:10.1,12.20 10 5 ` tmpfile, err := os.CreateTemp("", "test-coverage-*.out") assert.NoError(t, err) @@ -49,8 +49,8 @@ github.com/host-uk/core/pkg/bar.go:10.1,12.20 10 5 // Test malformed file contentMalformed := `mode: set -github.com/host-uk/core/pkg/foo.go:1.2,3.4 5 -github.com/host-uk/core/pkg/foo.go:1.2,3.4 5 notanumber +forge.lthn.ai/core/cli/pkg/foo.go:1.2,3.4 5 +forge.lthn.ai/core/cli/pkg/foo.go:1.2,3.4 5 notanumber ` tmpfileMalformed, _ := os.CreateTemp("", "test-coverage-malformed-*.out") defer os.Remove(tmpfileMalformed.Name()) @@ -63,7 +63,7 @@ github.com/host-uk/core/pkg/foo.go:1.2,3.4 5 notanumber // Test malformed file - missing fields contentMalformed2 := `mode: set -github.com/host-uk/core/pkg/foo.go:1.2,3.4 5 +forge.lthn.ai/core/cli/pkg/foo.go:1.2,3.4 5 ` tmpfileMalformed2, _ := os.CreateTemp("", "test-coverage-malformed2-*.out") defer os.Remove(tmpfileMalformed2.Name()) @@ -84,13 +84,13 @@ github.com/host-uk/core/pkg/foo.go:1.2,3.4 5 } func TestParseOverallCoverage(t *testing.T) { - output := `ok github.com/host-uk/core/pkg/foo 0.100s coverage: 50.0% of statements -ok github.com/host-uk/core/pkg/bar 0.200s coverage: 100.0% of statements + output := `ok forge.lthn.ai/core/cli/pkg/foo 0.100s coverage: 50.0% of statements +ok forge.lthn.ai/core/cli/pkg/bar 0.200s coverage: 100.0% of statements ` pct := parseOverallCoverage(output) assert.Equal(t, 75.0, pct) - outputNoCov := "ok github.com/host-uk/core/pkg/foo 0.100s" + outputNoCov := "ok forge.lthn.ai/core/cli/pkg/foo 0.100s" pct = parseOverallCoverage(outputNoCov) assert.Equal(t, 0.0, pct) } diff --git a/internal/cmd/help/cmd.go b/internal/cmd/help/cmd.go index dcb8073..1d91d5c 100644 --- a/internal/cmd/help/cmd.go +++ b/internal/cmd/help/cmd.go @@ -3,8 +3,8 @@ package help import ( "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/help" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/help" ) func init() { diff --git a/internal/cmd/mcpcmd/cmd_mcp.go b/internal/cmd/mcpcmd/cmd_mcp.go index e4a26be..5a5323b 100644 --- a/internal/cmd/mcpcmd/cmd_mcp.go +++ b/internal/cmd/mcpcmd/cmd_mcp.go @@ -10,8 +10,8 @@ import ( "os/signal" "syscall" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/mcp" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/mcp" ) func init() { diff --git a/internal/cmd/monitor/cmd_commands.go b/internal/cmd/monitor/cmd_commands.go index e760226..8f61123 100644 --- a/internal/cmd/monitor/cmd_commands.go +++ b/internal/cmd/monitor/cmd_commands.go @@ -10,8 +10,8 @@ package monitor import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) func init() { diff --git a/internal/cmd/monitor/cmd_monitor.go b/internal/cmd/monitor/cmd_monitor.go index 96e7ad5..2f03197 100644 --- a/internal/cmd/monitor/cmd_monitor.go +++ b/internal/cmd/monitor/cmd_monitor.go @@ -16,11 +16,11 @@ import ( "sort" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/repos" ) // Command flags diff --git a/internal/cmd/php/cmd.go b/internal/cmd/php/cmd.go index 0bbfc6f..f9ab86a 100644 --- a/internal/cmd/php/cmd.go +++ b/internal/cmd/php/cmd.go @@ -4,10 +4,10 @@ import ( "os" "path/filepath" - "github.com/host-uk/core/internal/cmd/workspace" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/internal/cmd/workspace" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" "github.com/spf13/cobra" ) diff --git a/internal/cmd/php/cmd_build.go b/internal/cmd/php/cmd_build.go index 0820572..1422c18 100644 --- a/internal/cmd/php/cmd_build.go +++ b/internal/cmd/php/cmd_build.go @@ -6,8 +6,8 @@ import ( "os" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/php/cmd_ci.go b/internal/cmd/php/cmd_ci.go index 8c9c619..5735d70 100644 --- a/internal/cmd/php/cmd_ci.go +++ b/internal/cmd/php/cmd_ci.go @@ -21,8 +21,8 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/php/cmd_deploy.go b/internal/cmd/php/cmd_deploy.go index 8df138a..446e013 100644 --- a/internal/cmd/php/cmd_deploy.go +++ b/internal/cmd/php/cmd_deploy.go @@ -5,8 +5,8 @@ import ( "os" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/php/cmd_dev.go b/internal/cmd/php/cmd_dev.go index a3bc497..3fa0568 100644 --- a/internal/cmd/php/cmd_dev.go +++ b/internal/cmd/php/cmd_dev.go @@ -10,8 +10,8 @@ import ( "syscall" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/php/cmd_packages.go b/internal/cmd/php/cmd_packages.go index d8e8793..0d0af85 100644 --- a/internal/cmd/php/cmd_packages.go +++ b/internal/cmd/php/cmd_packages.go @@ -3,8 +3,8 @@ package php import ( "os" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/php/cmd_qa_runner.go b/internal/cmd/php/cmd_qa_runner.go index 69c8a6e..a8eb385 100644 --- a/internal/cmd/php/cmd_qa_runner.go +++ b/internal/cmd/php/cmd_qa_runner.go @@ -6,10 +6,10 @@ import ( "strings" "sync" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/framework" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/process" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/framework" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/process" ) // QARunner orchestrates PHP QA checks using pkg/process. diff --git a/internal/cmd/php/cmd_quality.go b/internal/cmd/php/cmd_quality.go index 3ec74dc..cc71fcd 100644 --- a/internal/cmd/php/cmd_quality.go +++ b/internal/cmd/php/cmd_quality.go @@ -7,8 +7,8 @@ import ( "os" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/php/container.go b/internal/cmd/php/container.go index 8fe16e0..91bf68a 100644 --- a/internal/cmd/php/container.go +++ b/internal/cmd/php/container.go @@ -8,7 +8,7 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // DockerBuildOptions configures Docker image building for PHP projects. @@ -381,7 +381,7 @@ func getLinuxKitTemplate(name string) (string, error) { } // Try to load from container package templates - // This would integrate with github.com/host-uk/core/pkg/container + // This would integrate with forge.lthn.ai/core/cli/pkg/container return "", cli.Err("template not found: %s", name) } diff --git a/internal/cmd/php/coolify.go b/internal/cmd/php/coolify.go index 017fa26..bf75a95 100644 --- a/internal/cmd/php/coolify.go +++ b/internal/cmd/php/coolify.go @@ -11,7 +11,7 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // CoolifyClient is an HTTP client for the Coolify API. diff --git a/internal/cmd/php/deploy.go b/internal/cmd/php/deploy.go index 220c262..ce33633 100644 --- a/internal/cmd/php/deploy.go +++ b/internal/cmd/php/deploy.go @@ -4,7 +4,7 @@ import ( "context" "time" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // Environment represents a deployment environment. diff --git a/internal/cmd/php/dockerfile.go b/internal/cmd/php/dockerfile.go index 4081a16..bf1e66e 100644 --- a/internal/cmd/php/dockerfile.go +++ b/internal/cmd/php/dockerfile.go @@ -6,7 +6,7 @@ import ( "sort" "strings" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // DockerfileConfig holds configuration for generating a Dockerfile. diff --git a/internal/cmd/php/i18n.go b/internal/cmd/php/i18n.go index f0f7194..4225cd0 100644 --- a/internal/cmd/php/i18n.go +++ b/internal/cmd/php/i18n.go @@ -4,7 +4,7 @@ package php import ( "embed" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/i18n" ) //go:embed locales/*.json diff --git a/internal/cmd/php/packages.go b/internal/cmd/php/packages.go index ce68605..d98c4a1 100644 --- a/internal/cmd/php/packages.go +++ b/internal/cmd/php/packages.go @@ -6,7 +6,7 @@ import ( "os/exec" "path/filepath" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // LinkedPackage represents a linked local package. diff --git a/internal/cmd/php/php.go b/internal/cmd/php/php.go index d528d6b..c6b84a6 100644 --- a/internal/cmd/php/php.go +++ b/internal/cmd/php/php.go @@ -7,7 +7,7 @@ import ( "sync" "time" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // Options configures the development server. diff --git a/internal/cmd/php/quality.go b/internal/cmd/php/quality.go index 1e39863..85a8493 100644 --- a/internal/cmd/php/quality.go +++ b/internal/cmd/php/quality.go @@ -9,8 +9,8 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // FormatOptions configures PHP code formatting. diff --git a/internal/cmd/php/services.go b/internal/cmd/php/services.go index 583dc1f..4df44f0 100644 --- a/internal/cmd/php/services.go +++ b/internal/cmd/php/services.go @@ -12,7 +12,7 @@ import ( "sync" "time" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // Service represents a managed development service. diff --git a/internal/cmd/php/ssl.go b/internal/cmd/php/ssl.go index f3cd2d2..7955523 100644 --- a/internal/cmd/php/ssl.go +++ b/internal/cmd/php/ssl.go @@ -5,7 +5,7 @@ import ( "os/exec" "path/filepath" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) const ( diff --git a/internal/cmd/php/testing.go b/internal/cmd/php/testing.go index 520aff2..f2af466 100644 --- a/internal/cmd/php/testing.go +++ b/internal/cmd/php/testing.go @@ -7,7 +7,7 @@ import ( "os/exec" "path/filepath" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // TestOptions configures PHP test execution. diff --git a/internal/cmd/pkgcmd/cmd_install.go b/internal/cmd/pkgcmd/cmd_install.go index 6e85f50..24277da 100644 --- a/internal/cmd/pkgcmd/cmd_install.go +++ b/internal/cmd/pkgcmd/cmd_install.go @@ -8,9 +8,9 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/i18n" - coreio "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/i18n" + coreio "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" "github.com/spf13/cobra" ) diff --git a/internal/cmd/pkgcmd/cmd_manage.go b/internal/cmd/pkgcmd/cmd_manage.go index c89cbd4..66d0ec7 100644 --- a/internal/cmd/pkgcmd/cmd_manage.go +++ b/internal/cmd/pkgcmd/cmd_manage.go @@ -7,9 +7,9 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/i18n" - coreio "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/i18n" + coreio "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" "github.com/spf13/cobra" ) diff --git a/internal/cmd/pkgcmd/cmd_pkg.go b/internal/cmd/pkgcmd/cmd_pkg.go index 284f163..5144955 100644 --- a/internal/cmd/pkgcmd/cmd_pkg.go +++ b/internal/cmd/pkgcmd/cmd_pkg.go @@ -2,8 +2,8 @@ package pkgcmd import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/pkgcmd/cmd_remove.go b/internal/cmd/pkgcmd/cmd_remove.go index 00dd813..a4c5454 100644 --- a/internal/cmd/pkgcmd/cmd_remove.go +++ b/internal/cmd/pkgcmd/cmd_remove.go @@ -14,9 +14,9 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/i18n" - coreio "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/i18n" + coreio "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" "github.com/spf13/cobra" ) diff --git a/internal/cmd/pkgcmd/cmd_search.go b/internal/cmd/pkgcmd/cmd_search.go index 778ce35..957bb23 100644 --- a/internal/cmd/pkgcmd/cmd_search.go +++ b/internal/cmd/pkgcmd/cmd_search.go @@ -11,10 +11,10 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/cache" - "github.com/host-uk/core/pkg/i18n" - coreio "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cache" + "forge.lthn.ai/core/cli/pkg/i18n" + coreio "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" "github.com/spf13/cobra" ) diff --git a/internal/cmd/plugin/cmd.go b/internal/cmd/plugin/cmd.go index 47ad72f..261da68 100644 --- a/internal/cmd/plugin/cmd.go +++ b/internal/cmd/plugin/cmd.go @@ -9,8 +9,8 @@ package plugin import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) func init() { diff --git a/internal/cmd/plugin/cmd_info.go b/internal/cmd/plugin/cmd_info.go index c8e2373..d0c5b75 100644 --- a/internal/cmd/plugin/cmd_info.go +++ b/internal/cmd/plugin/cmd_info.go @@ -4,10 +4,10 @@ import ( "fmt" "path/filepath" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/plugin" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/plugin" ) func addInfoCommand(parent *cli.Command) { diff --git a/internal/cmd/plugin/cmd_install.go b/internal/cmd/plugin/cmd_install.go index 84379d8..0ed0040 100644 --- a/internal/cmd/plugin/cmd_install.go +++ b/internal/cmd/plugin/cmd_install.go @@ -5,10 +5,10 @@ import ( "os" "path/filepath" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/plugin" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/plugin" ) func addInstallCommand(parent *cli.Command) { diff --git a/internal/cmd/plugin/cmd_list.go b/internal/cmd/plugin/cmd_list.go index 7c3ec21..bd5bec7 100644 --- a/internal/cmd/plugin/cmd_list.go +++ b/internal/cmd/plugin/cmd_list.go @@ -3,10 +3,10 @@ package plugin import ( "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/plugin" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/plugin" ) func addListCommand(parent *cli.Command) { diff --git a/internal/cmd/plugin/cmd_remove.go b/internal/cmd/plugin/cmd_remove.go index 87f3f23..c5241b1 100644 --- a/internal/cmd/plugin/cmd_remove.go +++ b/internal/cmd/plugin/cmd_remove.go @@ -1,10 +1,10 @@ package plugin import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/plugin" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/plugin" ) func addRemoveCommand(parent *cli.Command) { diff --git a/internal/cmd/plugin/cmd_update.go b/internal/cmd/plugin/cmd_update.go index 65225da..157e314 100644 --- a/internal/cmd/plugin/cmd_update.go +++ b/internal/cmd/plugin/cmd_update.go @@ -4,10 +4,10 @@ import ( "context" "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/plugin" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/plugin" ) var updateAll bool diff --git a/internal/cmd/prod/cmd_commands.go b/internal/cmd/prod/cmd_commands.go index e6e78a1..65f01ea 100644 --- a/internal/cmd/prod/cmd_commands.go +++ b/internal/cmd/prod/cmd_commands.go @@ -1,7 +1,7 @@ package prod import ( - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "github.com/spf13/cobra" ) diff --git a/internal/cmd/prod/cmd_dns.go b/internal/cmd/prod/cmd_dns.go index 1ce9364..ea6d7d4 100644 --- a/internal/cmd/prod/cmd_dns.go +++ b/internal/cmd/prod/cmd_dns.go @@ -6,8 +6,8 @@ import ( "os" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/infra" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/infra" "github.com/spf13/cobra" ) diff --git a/internal/cmd/prod/cmd_lb.go b/internal/cmd/prod/cmd_lb.go index 5988295..5ac7e36 100644 --- a/internal/cmd/prod/cmd_lb.go +++ b/internal/cmd/prod/cmd_lb.go @@ -6,8 +6,8 @@ import ( "os" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/infra" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/infra" "github.com/spf13/cobra" ) diff --git a/internal/cmd/prod/cmd_setup.go b/internal/cmd/prod/cmd_setup.go index a93455f..5e588e8 100644 --- a/internal/cmd/prod/cmd_setup.go +++ b/internal/cmd/prod/cmd_setup.go @@ -6,8 +6,8 @@ import ( "os" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/infra" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/infra" "github.com/spf13/cobra" ) diff --git a/internal/cmd/prod/cmd_ssh.go b/internal/cmd/prod/cmd_ssh.go index f39e22c..f2a37fe 100644 --- a/internal/cmd/prod/cmd_ssh.go +++ b/internal/cmd/prod/cmd_ssh.go @@ -6,7 +6,7 @@ import ( "os/exec" "syscall" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "github.com/spf13/cobra" ) diff --git a/internal/cmd/prod/cmd_status.go b/internal/cmd/prod/cmd_status.go index 8a7ee3a..36a4e79 100644 --- a/internal/cmd/prod/cmd_status.go +++ b/internal/cmd/prod/cmd_status.go @@ -8,9 +8,9 @@ import ( "sync" "time" - "github.com/host-uk/core/pkg/ansible" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/infra" + "forge.lthn.ai/core/cli/pkg/ansible" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/infra" "github.com/spf13/cobra" ) diff --git a/internal/cmd/qa/cmd_docblock.go b/internal/cmd/qa/cmd_docblock.go index 629f90b..7122a41 100644 --- a/internal/cmd/qa/cmd_docblock.go +++ b/internal/cmd/qa/cmd_docblock.go @@ -18,8 +18,8 @@ import ( "sort" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Docblock command flags diff --git a/internal/cmd/qa/cmd_health.go b/internal/cmd/qa/cmd_health.go index 4a5d1c8..2b79e87 100644 --- a/internal/cmd/qa/cmd_health.go +++ b/internal/cmd/qa/cmd_health.go @@ -12,11 +12,11 @@ import ( "sort" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/repos" ) // Health command flags diff --git a/internal/cmd/qa/cmd_issues.go b/internal/cmd/qa/cmd_issues.go index 3001c7a..c32571d 100644 --- a/internal/cmd/qa/cmd_issues.go +++ b/internal/cmd/qa/cmd_issues.go @@ -15,11 +15,11 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/repos" ) // Issue command flags diff --git a/internal/cmd/qa/cmd_qa.go b/internal/cmd/qa/cmd_qa.go index 150696c..cebabc6 100644 --- a/internal/cmd/qa/cmd_qa.go +++ b/internal/cmd/qa/cmd_qa.go @@ -11,8 +11,8 @@ package qa import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) func init() { diff --git a/internal/cmd/qa/cmd_review.go b/internal/cmd/qa/cmd_review.go index 7bae5e4..9d1dd8c 100644 --- a/internal/cmd/qa/cmd_review.go +++ b/internal/cmd/qa/cmd_review.go @@ -15,9 +15,9 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/log" ) // Review command flags diff --git a/internal/cmd/qa/cmd_watch.go b/internal/cmd/qa/cmd_watch.go index 38ec20d..bd1303b 100644 --- a/internal/cmd/qa/cmd_watch.go +++ b/internal/cmd/qa/cmd_watch.go @@ -16,9 +16,9 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/log" ) // Watch command flags diff --git a/internal/cmd/rag/cmd_collections.go b/internal/cmd/rag/cmd_collections.go index b734618..973ce5e 100644 --- a/internal/cmd/rag/cmd_collections.go +++ b/internal/cmd/rag/cmd_collections.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/rag" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/rag" "github.com/spf13/cobra" ) diff --git a/internal/cmd/rag/cmd_ingest.go b/internal/cmd/rag/cmd_ingest.go index 74062f7..6407d51 100644 --- a/internal/cmd/rag/cmd_ingest.go +++ b/internal/cmd/rag/cmd_ingest.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/rag" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/rag" "github.com/spf13/cobra" ) diff --git a/internal/cmd/rag/cmd_query.go b/internal/cmd/rag/cmd_query.go index fe36fe1..b5a1aae 100644 --- a/internal/cmd/rag/cmd_query.go +++ b/internal/cmd/rag/cmd_query.go @@ -4,8 +4,8 @@ import ( "context" "fmt" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/rag" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/rag" "github.com/spf13/cobra" ) diff --git a/internal/cmd/rag/cmd_rag.go b/internal/cmd/rag/cmd_rag.go index 02e37f2..32b7710 100644 --- a/internal/cmd/rag/cmd_rag.go +++ b/internal/cmd/rag/cmd_rag.go @@ -4,7 +4,7 @@ import ( "os" "strconv" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/sdk/cmd_sdk.go b/internal/cmd/sdk/cmd_sdk.go index 2c8b58c..7778641 100644 --- a/internal/cmd/sdk/cmd_sdk.go +++ b/internal/cmd/sdk/cmd_sdk.go @@ -5,8 +5,8 @@ import ( "fmt" "os" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/sdk/detect.go b/internal/cmd/sdk/detect.go index a835ab8..7b535bc 100644 --- a/internal/cmd/sdk/detect.go +++ b/internal/cmd/sdk/detect.go @@ -5,7 +5,7 @@ import ( "path/filepath" "strings" - coreio "github.com/host-uk/core/pkg/io" + coreio "forge.lthn.ai/core/cli/pkg/io" ) // commonSpecPaths are checked in order when no spec is configured. diff --git a/internal/cmd/sdk/generators/go.go b/internal/cmd/sdk/generators/go.go index b790290..1e1312a 100644 --- a/internal/cmd/sdk/generators/go.go +++ b/internal/cmd/sdk/generators/go.go @@ -7,8 +7,8 @@ import ( "os/exec" "path/filepath" - coreio "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/log" + coreio "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/log" ) // GoGenerator generates Go SDKs from OpenAPI specs. diff --git a/internal/cmd/sdk/generators/php.go b/internal/cmd/sdk/generators/php.go index ce70191..9e9c15e 100644 --- a/internal/cmd/sdk/generators/php.go +++ b/internal/cmd/sdk/generators/php.go @@ -7,7 +7,7 @@ import ( "os/exec" "path/filepath" - coreio "github.com/host-uk/core/pkg/io" + coreio "forge.lthn.ai/core/cli/pkg/io" ) // PHPGenerator generates PHP SDKs from OpenAPI specs. diff --git a/internal/cmd/sdk/generators/python.go b/internal/cmd/sdk/generators/python.go index a95bcb6..9615a08 100644 --- a/internal/cmd/sdk/generators/python.go +++ b/internal/cmd/sdk/generators/python.go @@ -7,7 +7,7 @@ import ( "os/exec" "path/filepath" - coreio "github.com/host-uk/core/pkg/io" + coreio "forge.lthn.ai/core/cli/pkg/io" ) // PythonGenerator generates Python SDKs from OpenAPI specs. diff --git a/internal/cmd/sdk/generators/typescript.go b/internal/cmd/sdk/generators/typescript.go index 843a146..f0ea055 100644 --- a/internal/cmd/sdk/generators/typescript.go +++ b/internal/cmd/sdk/generators/typescript.go @@ -7,7 +7,7 @@ import ( "os/exec" "path/filepath" - coreio "github.com/host-uk/core/pkg/io" + coreio "forge.lthn.ai/core/cli/pkg/io" ) // TypeScriptGenerator generates TypeScript SDKs from OpenAPI specs. diff --git a/internal/cmd/sdk/sdk.go b/internal/cmd/sdk/sdk.go index b5996de..e1d664f 100644 --- a/internal/cmd/sdk/sdk.go +++ b/internal/cmd/sdk/sdk.go @@ -6,7 +6,7 @@ import ( "fmt" "path/filepath" - "github.com/host-uk/core/internal/cmd/sdk/generators" + "forge.lthn.ai/core/cli/internal/cmd/sdk/generators" ) // Config holds SDK generation configuration from .core/release.yaml. diff --git a/internal/cmd/security/cmd.go b/internal/cmd/security/cmd.go index 23b13f4..6e0e9d6 100644 --- a/internal/cmd/security/cmd.go +++ b/internal/cmd/security/cmd.go @@ -1,6 +1,6 @@ package security -import "github.com/host-uk/core/pkg/cli" +import "forge.lthn.ai/core/cli/pkg/cli" func init() { cli.RegisterCommands(AddSecurityCommands) diff --git a/internal/cmd/security/cmd_alerts.go b/internal/cmd/security/cmd_alerts.go index 2b0795c..13684d1 100644 --- a/internal/cmd/security/cmd_alerts.go +++ b/internal/cmd/security/cmd_alerts.go @@ -4,8 +4,8 @@ import ( "encoding/json" "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) func addAlertsCommand(parent *cli.Command) { diff --git a/internal/cmd/security/cmd_deps.go b/internal/cmd/security/cmd_deps.go index d55fca1..06f1c0d 100644 --- a/internal/cmd/security/cmd_deps.go +++ b/internal/cmd/security/cmd_deps.go @@ -4,8 +4,8 @@ import ( "encoding/json" "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) func addDepsCommand(parent *cli.Command) { diff --git a/internal/cmd/security/cmd_jobs.go b/internal/cmd/security/cmd_jobs.go index 8e0a9e0..13bdb3c 100644 --- a/internal/cmd/security/cmd_jobs.go +++ b/internal/cmd/security/cmd_jobs.go @@ -6,9 +6,9 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/ai" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/ai" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) var ( diff --git a/internal/cmd/security/cmd_scan.go b/internal/cmd/security/cmd_scan.go index 1cd732a..111448b 100644 --- a/internal/cmd/security/cmd_scan.go +++ b/internal/cmd/security/cmd_scan.go @@ -5,9 +5,9 @@ import ( "fmt" "time" - "github.com/host-uk/core/pkg/ai" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/ai" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) var ( diff --git a/internal/cmd/security/cmd_secrets.go b/internal/cmd/security/cmd_secrets.go index 7878cd9..05f134e 100644 --- a/internal/cmd/security/cmd_secrets.go +++ b/internal/cmd/security/cmd_secrets.go @@ -4,8 +4,8 @@ import ( "encoding/json" "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) func addSecretsCommand(parent *cli.Command) { diff --git a/internal/cmd/security/cmd_security.go b/internal/cmd/security/cmd_security.go index 242c4ba..9f87fb3 100644 --- a/internal/cmd/security/cmd_security.go +++ b/internal/cmd/security/cmd_security.go @@ -6,10 +6,10 @@ import ( "os/exec" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" ) var ( diff --git a/internal/cmd/session/cmd_session.go b/internal/cmd/session/cmd_session.go index bd42420..8a3d588 100644 --- a/internal/cmd/session/cmd_session.go +++ b/internal/cmd/session/cmd_session.go @@ -7,8 +7,8 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/session" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/session" ) func init() { diff --git a/internal/cmd/setup/cmd_bootstrap.go b/internal/cmd/setup/cmd_bootstrap.go index 3006396..cd486fd 100644 --- a/internal/cmd/setup/cmd_bootstrap.go +++ b/internal/cmd/setup/cmd_bootstrap.go @@ -13,10 +13,10 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/internal/cmd/workspace" - "github.com/host-uk/core/pkg/i18n" - coreio "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/internal/cmd/workspace" + "forge.lthn.ai/core/cli/pkg/i18n" + coreio "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" ) // runSetupOrchestrator decides between registry mode and bootstrap mode. diff --git a/internal/cmd/setup/cmd_ci.go b/internal/cmd/setup/cmd_ci.go index 11ca0ea..2cd9c55 100644 --- a/internal/cmd/setup/cmd_ci.go +++ b/internal/cmd/setup/cmd_ci.go @@ -6,8 +6,8 @@ import ( "path/filepath" "runtime" - "github.com/host-uk/core/pkg/cli" - coreio "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/cli" + coreio "forge.lthn.ai/core/cli/pkg/io" "github.com/spf13/cobra" "gopkg.in/yaml.v3" ) diff --git a/internal/cmd/setup/cmd_commands.go b/internal/cmd/setup/cmd_commands.go index 4bf46a6..0d179fb 100644 --- a/internal/cmd/setup/cmd_commands.go +++ b/internal/cmd/setup/cmd_commands.go @@ -24,7 +24,7 @@ package setup import ( - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "github.com/spf13/cobra" ) diff --git a/internal/cmd/setup/cmd_github.go b/internal/cmd/setup/cmd_github.go index 5eda47b..44aa11a 100644 --- a/internal/cmd/setup/cmd_github.go +++ b/internal/cmd/setup/cmd_github.go @@ -22,10 +22,10 @@ import ( "os/exec" "path/filepath" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - coreio "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + coreio "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" "github.com/spf13/cobra" ) diff --git a/internal/cmd/setup/cmd_registry.go b/internal/cmd/setup/cmd_registry.go index 9f3b8b0..fafa03a 100644 --- a/internal/cmd/setup/cmd_registry.go +++ b/internal/cmd/setup/cmd_registry.go @@ -13,11 +13,11 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/internal/cmd/workspace" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - coreio "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/internal/cmd/workspace" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + coreio "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" ) // runRegistrySetup loads a registry from path and runs setup. diff --git a/internal/cmd/setup/cmd_repo.go b/internal/cmd/setup/cmd_repo.go index c815969..374c16d 100644 --- a/internal/cmd/setup/cmd_repo.go +++ b/internal/cmd/setup/cmd_repo.go @@ -12,8 +12,8 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/i18n" - coreio "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/i18n" + coreio "forge.lthn.ai/core/cli/pkg/io" ) // runRepoSetup sets up the current repository with .core/ configuration. diff --git a/internal/cmd/setup/cmd_setup.go b/internal/cmd/setup/cmd_setup.go index adfc28f..8bb73ce 100644 --- a/internal/cmd/setup/cmd_setup.go +++ b/internal/cmd/setup/cmd_setup.go @@ -2,8 +2,8 @@ package setup import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/setup/cmd_wizard.go b/internal/cmd/setup/cmd_wizard.go index 9964b29..caccad9 100644 --- a/internal/cmd/setup/cmd_wizard.go +++ b/internal/cmd/setup/cmd_wizard.go @@ -6,9 +6,9 @@ import ( "os" "sort" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/repos" "golang.org/x/term" ) diff --git a/internal/cmd/setup/github_config.go b/internal/cmd/setup/github_config.go index 6167a97..a8c4860 100644 --- a/internal/cmd/setup/github_config.go +++ b/internal/cmd/setup/github_config.go @@ -12,7 +12,7 @@ import ( "regexp" "strings" - coreio "github.com/host-uk/core/pkg/io" + coreio "forge.lthn.ai/core/cli/pkg/io" "gopkg.in/yaml.v3" ) diff --git a/internal/cmd/setup/github_diff.go b/internal/cmd/setup/github_diff.go index 896210b..bb5aa4a 100644 --- a/internal/cmd/setup/github_diff.go +++ b/internal/cmd/setup/github_diff.go @@ -7,8 +7,8 @@ import ( "sort" "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" ) // ChangeType indicates the type of change being made. diff --git a/internal/cmd/setup/github_labels.go b/internal/cmd/setup/github_labels.go index c936eb0..dddc8fa 100644 --- a/internal/cmd/setup/github_labels.go +++ b/internal/cmd/setup/github_labels.go @@ -12,7 +12,7 @@ import ( "os/exec" "strings" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // GitHubLabel represents a label as returned by the GitHub API. diff --git a/internal/cmd/setup/github_protection.go b/internal/cmd/setup/github_protection.go index 916ffe8..047a17c 100644 --- a/internal/cmd/setup/github_protection.go +++ b/internal/cmd/setup/github_protection.go @@ -12,7 +12,7 @@ import ( "os/exec" "strings" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // GitHubBranchProtection represents branch protection rules from the GitHub API. diff --git a/internal/cmd/setup/github_security.go b/internal/cmd/setup/github_security.go index 07c828c..a268902 100644 --- a/internal/cmd/setup/github_security.go +++ b/internal/cmd/setup/github_security.go @@ -14,7 +14,7 @@ import ( "os/exec" "strings" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // GitHubSecurityStatus represents the security settings status of a repository. diff --git a/internal/cmd/setup/github_webhooks.go b/internal/cmd/setup/github_webhooks.go index 11d395d..48ce7e4 100644 --- a/internal/cmd/setup/github_webhooks.go +++ b/internal/cmd/setup/github_webhooks.go @@ -12,7 +12,7 @@ import ( "os/exec" "strings" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // GitHubWebhook represents a webhook as returned by the GitHub API. diff --git a/internal/cmd/test/cmd_commands.go b/internal/cmd/test/cmd_commands.go index 4cebd34..87a42bd 100644 --- a/internal/cmd/test/cmd_commands.go +++ b/internal/cmd/test/cmd_commands.go @@ -11,7 +11,7 @@ // Flags: --verbose, --coverage, --short, --pkg, --run, --race, --json package testcmd -import "github.com/host-uk/core/pkg/cli" +import "forge.lthn.ai/core/cli/pkg/cli" func init() { cli.RegisterCommands(AddTestCommands) diff --git a/internal/cmd/test/cmd_main.go b/internal/cmd/test/cmd_main.go index 6b1ac5b..638cd94 100644 --- a/internal/cmd/test/cmd_main.go +++ b/internal/cmd/test/cmd_main.go @@ -4,8 +4,8 @@ package testcmd import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/test/cmd_output.go b/internal/cmd/test/cmd_output.go index 2673a1c..d14cbbd 100644 --- a/internal/cmd/test/cmd_output.go +++ b/internal/cmd/test/cmd_output.go @@ -9,7 +9,7 @@ import ( "strconv" "strings" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/i18n" ) type packageCoverage struct { @@ -32,8 +32,8 @@ func parseTestOutput(output string) testResults { results := testResults{} // Regex patterns - handle both timed and cached test results - // Example: ok github.com/host-uk/core/pkg/crypt 0.015s coverage: 91.2% of statements - // Example: ok github.com/host-uk/core/pkg/crypt (cached) coverage: 91.2% of statements + // Example: ok forge.lthn.ai/core/cli/pkg/crypt 0.015s coverage: 91.2% of statements + // Example: ok forge.lthn.ai/core/cli/pkg/crypt (cached) coverage: 91.2% of statements okPattern := regexp.MustCompile(`^ok\s+(\S+)\s+(?:[\d.]+s|\(cached\))(?:\s+coverage:\s+([\d.]+)%)?`) failPattern := regexp.MustCompile(`^FAIL\s+(\S+)`) skipPattern := regexp.MustCompile(`^\?\s+(\S+)\s+\[no test files\]`) @@ -172,7 +172,7 @@ func formatCoverage(cov float64) string { func shortenPackageName(name string) string { // Remove common prefixes prefixes := []string{ - "github.com/host-uk/core/", + "forge.lthn.ai/core/cli/", "github.com/host-uk/", } for _, prefix := range prefixes { diff --git a/internal/cmd/test/cmd_runner.go b/internal/cmd/test/cmd_runner.go index 027a59f..07d9937 100644 --- a/internal/cmd/test/cmd_runner.go +++ b/internal/cmd/test/cmd_runner.go @@ -10,7 +10,7 @@ import ( "runtime" "strings" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/i18n" ) func runTest(verbose, coverage, short bool, pkg, run string, race, jsonOutput bool) error { diff --git a/internal/cmd/test/output_test.go b/internal/cmd/test/output_test.go index c4b8927..66536a3 100644 --- a/internal/cmd/test/output_test.go +++ b/internal/cmd/test/output_test.go @@ -7,8 +7,8 @@ import ( ) func TestShortenPackageName(t *testing.T) { - assert.Equal(t, "pkg/foo", shortenPackageName("github.com/host-uk/core/pkg/foo")) - assert.Equal(t, "core-php", shortenPackageName("github.com/host-uk/core-php")) + assert.Equal(t, "pkg/foo", shortenPackageName("forge.lthn.ai/core/cli/pkg/foo")) + assert.Equal(t, "core-php", shortenPackageName("forge.lthn.ai/core/cli-php")) assert.Equal(t, "bar", shortenPackageName("github.com/other/bar")) } @@ -19,16 +19,16 @@ func TestFormatCoverageTest(t *testing.T) { } func TestParseTestOutput(t *testing.T) { - output := `ok github.com/host-uk/core/pkg/foo 0.100s coverage: 50.0% of statements -FAIL github.com/host-uk/core/pkg/bar -? github.com/host-uk/core/pkg/baz [no test files] + output := `ok forge.lthn.ai/core/cli/pkg/foo 0.100s coverage: 50.0% of statements +FAIL forge.lthn.ai/core/cli/pkg/bar +? forge.lthn.ai/core/cli/pkg/baz [no test files] ` results := parseTestOutput(output) assert.Equal(t, 1, results.passed) assert.Equal(t, 1, results.failed) assert.Equal(t, 1, results.skipped) assert.Equal(t, 1, len(results.failedPkgs)) - assert.Equal(t, "github.com/host-uk/core/pkg/bar", results.failedPkgs[0]) + assert.Equal(t, "forge.lthn.ai/core/cli/pkg/bar", results.failedPkgs[0]) assert.Equal(t, 1, len(results.packages)) assert.Equal(t, 50.0, results.packages[0].coverage) } @@ -37,8 +37,8 @@ func TestPrintCoverageSummarySafe(t *testing.T) { // This tests the bug fix for long package names causing negative Repeat count results := testResults{ packages: []packageCoverage{ - {name: "github.com/host-uk/core/pkg/short", coverage: 100, hasCov: true}, - {name: "github.com/host-uk/core/pkg/a-very-very-very-very-very-long-package-name-that-might-cause-issues", coverage: 80, hasCov: true}, + {name: "forge.lthn.ai/core/cli/pkg/short", coverage: 100, hasCov: true}, + {name: "forge.lthn.ai/core/cli/pkg/a-very-very-very-very-very-long-package-name-that-might-cause-issues", coverage: 80, hasCov: true}, }, passed: 2, totalCov: 180, diff --git a/internal/cmd/unifi/cmd_clients.go b/internal/cmd/unifi/cmd_clients.go index 3f453d7..e40863e 100644 --- a/internal/cmd/unifi/cmd_clients.go +++ b/internal/cmd/unifi/cmd_clients.go @@ -4,9 +4,9 @@ import ( "errors" "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/log" - uf "github.com/host-uk/core/pkg/unifi" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/log" + uf "forge.lthn.ai/core/cli/pkg/unifi" ) // Clients command flags. diff --git a/internal/cmd/unifi/cmd_config.go b/internal/cmd/unifi/cmd_config.go index ad10b6e..c80cc85 100644 --- a/internal/cmd/unifi/cmd_config.go +++ b/internal/cmd/unifi/cmd_config.go @@ -3,8 +3,8 @@ package unifi import ( "fmt" - "github.com/host-uk/core/pkg/cli" - uf "github.com/host-uk/core/pkg/unifi" + "forge.lthn.ai/core/cli/pkg/cli" + uf "forge.lthn.ai/core/cli/pkg/unifi" ) // Config command flags. diff --git a/internal/cmd/unifi/cmd_devices.go b/internal/cmd/unifi/cmd_devices.go index 2f810c8..8cbfffe 100644 --- a/internal/cmd/unifi/cmd_devices.go +++ b/internal/cmd/unifi/cmd_devices.go @@ -3,9 +3,9 @@ package unifi import ( "strings" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/log" - uf "github.com/host-uk/core/pkg/unifi" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/log" + uf "forge.lthn.ai/core/cli/pkg/unifi" ) // Devices command flags. diff --git a/internal/cmd/unifi/cmd_networks.go b/internal/cmd/unifi/cmd_networks.go index 9196fc9..1218e30 100644 --- a/internal/cmd/unifi/cmd_networks.go +++ b/internal/cmd/unifi/cmd_networks.go @@ -3,9 +3,9 @@ package unifi import ( "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/log" - uf "github.com/host-uk/core/pkg/unifi" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/log" + uf "forge.lthn.ai/core/cli/pkg/unifi" ) // Networks command flags. diff --git a/internal/cmd/unifi/cmd_routes.go b/internal/cmd/unifi/cmd_routes.go index a6895a7..d71510e 100644 --- a/internal/cmd/unifi/cmd_routes.go +++ b/internal/cmd/unifi/cmd_routes.go @@ -3,9 +3,9 @@ package unifi import ( "fmt" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/log" - uf "github.com/host-uk/core/pkg/unifi" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/log" + uf "forge.lthn.ai/core/cli/pkg/unifi" ) // Routes command flags. diff --git a/internal/cmd/unifi/cmd_sites.go b/internal/cmd/unifi/cmd_sites.go index b7eace4..805807c 100644 --- a/internal/cmd/unifi/cmd_sites.go +++ b/internal/cmd/unifi/cmd_sites.go @@ -1,9 +1,9 @@ package unifi import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/log" - uf "github.com/host-uk/core/pkg/unifi" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/log" + uf "forge.lthn.ai/core/cli/pkg/unifi" ) // addSitesCommand adds the 'sites' subcommand for listing UniFi sites. diff --git a/internal/cmd/unifi/cmd_unifi.go b/internal/cmd/unifi/cmd_unifi.go index be2d233..dfd3f70 100644 --- a/internal/cmd/unifi/cmd_unifi.go +++ b/internal/cmd/unifi/cmd_unifi.go @@ -10,7 +10,7 @@ package unifi import ( - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) func init() { diff --git a/internal/cmd/updater/cmd.go b/internal/cmd/updater/cmd.go index 160eb50..325adca 100644 --- a/internal/cmd/updater/cmd.go +++ b/internal/cmd/updater/cmd.go @@ -5,7 +5,7 @@ import ( "fmt" "runtime" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "github.com/spf13/cobra" ) diff --git a/internal/cmd/updater/service.go b/internal/cmd/updater/service.go index 8251c03..bebc5d6 100644 --- a/internal/cmd/updater/service.go +++ b/internal/cmd/updater/service.go @@ -1,4 +1,4 @@ -//go:generate go run github.com/host-uk/core/internal/cmd/updater/build +//go:generate go run forge.lthn.ai/core/cli/internal/cmd/updater/build // Package updater provides functionality for self-updating Go applications. // It supports updates from GitHub releases and generic HTTP endpoints. diff --git a/internal/cmd/updater/service_examples_test.go b/internal/cmd/updater/service_examples_test.go index 6619eda..8a07910 100644 --- a/internal/cmd/updater/service_examples_test.go +++ b/internal/cmd/updater/service_examples_test.go @@ -4,7 +4,7 @@ import ( "fmt" "log" - "github.com/host-uk/core/internal/cmd/updater" + "forge.lthn.ai/core/cli/internal/cmd/updater" ) func ExampleNewUpdateService() { diff --git a/internal/cmd/vm/cmd_container.go b/internal/cmd/vm/cmd_container.go index fa9246f..a7eb9ef 100644 --- a/internal/cmd/vm/cmd_container.go +++ b/internal/cmd/vm/cmd_container.go @@ -10,9 +10,9 @@ import ( "text/tabwriter" "time" - "github.com/host-uk/core/pkg/container" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/container" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" "github.com/spf13/cobra" ) diff --git a/internal/cmd/vm/cmd_templates.go b/internal/cmd/vm/cmd_templates.go index aad7f04..3152baa 100644 --- a/internal/cmd/vm/cmd_templates.go +++ b/internal/cmd/vm/cmd_templates.go @@ -10,9 +10,9 @@ import ( "strings" "text/tabwriter" - "github.com/host-uk/core/pkg/container" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/container" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" "github.com/spf13/cobra" ) diff --git a/internal/cmd/vm/cmd_vm.go b/internal/cmd/vm/cmd_vm.go index ef9f258..6f72b61 100644 --- a/internal/cmd/vm/cmd_vm.go +++ b/internal/cmd/vm/cmd_vm.go @@ -2,8 +2,8 @@ package vm import ( - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/internal/cmd/workspace/cmd.go b/internal/cmd/workspace/cmd.go index 8c45ff0..6e538d1 100644 --- a/internal/cmd/workspace/cmd.go +++ b/internal/cmd/workspace/cmd.go @@ -1,6 +1,6 @@ package workspace -import "github.com/host-uk/core/pkg/cli" +import "forge.lthn.ai/core/cli/pkg/cli" func init() { cli.RegisterCommands(AddWorkspaceCommands) diff --git a/internal/cmd/workspace/cmd_agent.go b/internal/cmd/workspace/cmd_agent.go index c4212fe..0e2f284 100644 --- a/internal/cmd/workspace/cmd_agent.go +++ b/internal/cmd/workspace/cmd_agent.go @@ -28,8 +28,8 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/cli" - coreio "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/cli" + coreio "forge.lthn.ai/core/cli/pkg/io" "github.com/spf13/cobra" ) diff --git a/internal/cmd/workspace/cmd_task.go b/internal/cmd/workspace/cmd_task.go index e38f42b..809f134 100644 --- a/internal/cmd/workspace/cmd_task.go +++ b/internal/cmd/workspace/cmd_task.go @@ -17,9 +17,9 @@ import ( "strconv" "strings" - "github.com/host-uk/core/pkg/cli" - coreio "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/repos" + "forge.lthn.ai/core/cli/pkg/cli" + coreio "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/repos" "github.com/spf13/cobra" ) diff --git a/internal/cmd/workspace/cmd_workspace.go b/internal/cmd/workspace/cmd_workspace.go index c90bf63..aa95db9 100644 --- a/internal/cmd/workspace/cmd_workspace.go +++ b/internal/cmd/workspace/cmd_workspace.go @@ -3,7 +3,7 @@ package workspace import ( "strings" - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "github.com/spf13/cobra" ) diff --git a/internal/cmd/workspace/config.go b/internal/cmd/workspace/config.go index 2be8e35..c48e27f 100644 --- a/internal/cmd/workspace/config.go +++ b/internal/cmd/workspace/config.go @@ -5,7 +5,7 @@ import ( "os" "path/filepath" - coreio "github.com/host-uk/core/pkg/io" + coreio "forge.lthn.ai/core/cli/pkg/io" "gopkg.in/yaml.v3" ) diff --git a/internal/core-ide/go.mod b/internal/core-ide/go.mod index 7c92ead..6038e2d 100644 --- a/internal/core-ide/go.mod +++ b/internal/core-ide/go.mod @@ -1,4 +1,4 @@ -module github.com/host-uk/core/internal/core-ide +module forge.lthn.ai/core/cli/internal/core-ide go 1.25.5 @@ -32,8 +32,8 @@ require ( github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect github.com/google/uuid v1.6.0 // indirect github.com/gorilla/websocket v1.5.3 - github.com/host-uk/core v0.0.0 - github.com/host-uk/core-gui v0.0.0 + forge.lthn.ai/core/cli v0.0.0 + forge.lthn.ai/core/cli-gui v0.0.0 github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect github.com/jchv/go-winloader v0.0.0-20250406163304-c1995be93bd1 // indirect github.com/kevinburke/ssh_config v1.4.0 // indirect @@ -57,6 +57,6 @@ require ( gopkg.in/warnings.v0 v0.1.2 // indirect ) -replace github.com/host-uk/core => ../.. +replace forge.lthn.ai/core/cli => ../.. -replace github.com/host-uk/core-gui => ../../../core-gui +replace forge.lthn.ai/core/cli-gui => ../../../core-gui diff --git a/internal/core-ide/headless.go b/internal/core-ide/headless.go index cd2619a..eb6aa4c 100644 --- a/internal/core-ide/headless.go +++ b/internal/core-ide/headless.go @@ -11,13 +11,13 @@ import ( "syscall" "time" - "github.com/host-uk/core/pkg/agentci" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/config" - "github.com/host-uk/core/pkg/forge" - "github.com/host-uk/core/pkg/jobrunner" - forgejosource "github.com/host-uk/core/pkg/jobrunner/forgejo" - "github.com/host-uk/core/pkg/jobrunner/handlers" + "forge.lthn.ai/core/cli/pkg/agentci" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/config" + "forge.lthn.ai/core/cli/pkg/forge" + "forge.lthn.ai/core/cli/pkg/jobrunner" + forgejosource "forge.lthn.ai/core/cli/pkg/jobrunner/forgejo" + "forge.lthn.ai/core/cli/pkg/jobrunner/handlers" ) // hasDisplay returns true if a graphical display is available. diff --git a/internal/core-ide/headless_mcp.go b/internal/core-ide/headless_mcp.go index a9752ae..0a9a19e 100644 --- a/internal/core-ide/headless_mcp.go +++ b/internal/core-ide/headless_mcp.go @@ -7,7 +7,7 @@ import ( "log" "net/http" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) // startHeadlessMCP starts a minimal MCP HTTP server for headless mode. diff --git a/internal/core-ide/main.go b/internal/core-ide/main.go index 23bc1e3..18953ac 100644 --- a/internal/core-ide/main.go +++ b/internal/core-ide/main.go @@ -7,7 +7,7 @@ import ( "os" "runtime" - "github.com/host-uk/core/internal/core-ide/icons" + "forge.lthn.ai/core/cli/internal/core-ide/icons" "github.com/wailsapp/wails/v3/pkg/application" ) diff --git a/internal/core-ide/mcp_bridge.go b/internal/core-ide/mcp_bridge.go index 3d6ae6e..deea709 100644 --- a/internal/core-ide/mcp_bridge.go +++ b/internal/core-ide/mcp_bridge.go @@ -10,8 +10,8 @@ import ( "sync" "time" - "github.com/host-uk/core-gui/pkg/webview" - "github.com/host-uk/core-gui/pkg/ws" + "forge.lthn.ai/core/cli-gui/pkg/webview" + "forge.lthn.ai/core/cli-gui/pkg/ws" "github.com/wailsapp/wails/v3/pkg/application" ) diff --git a/internal/variants/ci.go b/internal/variants/ci.go index ec7d0f2..77ecc01 100644 --- a/internal/variants/ci.go +++ b/internal/variants/ci.go @@ -16,8 +16,8 @@ package variants import ( // Commands via self-registration - _ "github.com/host-uk/core/internal/cmd/ci" - _ "github.com/host-uk/core/internal/cmd/doctor" - _ "github.com/host-uk/core/internal/cmd/sdk" - _ "github.com/host-uk/core/pkg/build/buildcmd" + _ "forge.lthn.ai/core/cli/internal/cmd/ci" + _ "forge.lthn.ai/core/cli/internal/cmd/doctor" + _ "forge.lthn.ai/core/cli/internal/cmd/sdk" + _ "forge.lthn.ai/core/cli/pkg/build/buildcmd" ) diff --git a/internal/variants/core_ide.go b/internal/variants/core_ide.go index 2edb641..f926d07 100644 --- a/internal/variants/core_ide.go +++ b/internal/variants/core_ide.go @@ -14,12 +14,12 @@ package variants import ( // Core IDE GUI - _ "github.com/host-uk/core/internal/core-ide" + _ "forge.lthn.ai/core/cli/internal/core-ide" // CLI commands available via IPC - _ "github.com/host-uk/core/internal/cmd/ai" - _ "github.com/host-uk/core/internal/cmd/deploy" - _ "github.com/host-uk/core/internal/cmd/dev" - _ "github.com/host-uk/core/internal/cmd/php" - _ "github.com/host-uk/core/internal/cmd/rag" + _ "forge.lthn.ai/core/cli/internal/cmd/ai" + _ "forge.lthn.ai/core/cli/internal/cmd/deploy" + _ "forge.lthn.ai/core/cli/internal/cmd/dev" + _ "forge.lthn.ai/core/cli/internal/cmd/php" + _ "forge.lthn.ai/core/cli/internal/cmd/rag" ) diff --git a/internal/variants/full.go b/internal/variants/full.go index b8e3bdb..18592d3 100644 --- a/internal/variants/full.go +++ b/internal/variants/full.go @@ -30,34 +30,34 @@ package variants import ( // Commands via self-registration - _ "github.com/host-uk/core/internal/cmd/ai" - _ "github.com/host-uk/core/internal/cmd/ci" - _ "github.com/host-uk/core/internal/cmd/collect" - _ "github.com/host-uk/core/internal/cmd/config" - _ "github.com/host-uk/core/internal/cmd/crypt" - _ "github.com/host-uk/core/internal/cmd/daemon" - _ "github.com/host-uk/core/internal/cmd/deploy" - _ "github.com/host-uk/core/internal/cmd/dev" - _ "github.com/host-uk/core/internal/cmd/docs" - _ "github.com/host-uk/core/internal/cmd/doctor" - _ "github.com/host-uk/core/internal/cmd/forge" - _ "github.com/host-uk/core/internal/cmd/gitcmd" - _ "github.com/host-uk/core/internal/cmd/go" - _ "github.com/host-uk/core/internal/cmd/help" - _ "github.com/host-uk/core/internal/cmd/mcpcmd" - _ "github.com/host-uk/core/internal/cmd/monitor" - _ "github.com/host-uk/core/internal/cmd/php" - _ "github.com/host-uk/core/internal/cmd/pkgcmd" - _ "github.com/host-uk/core/internal/cmd/plugin" - _ "github.com/host-uk/core/internal/cmd/prod" - _ "github.com/host-uk/core/internal/cmd/qa" - _ "github.com/host-uk/core/internal/cmd/sdk" - _ "github.com/host-uk/core/internal/cmd/security" - _ "github.com/host-uk/core/internal/cmd/session" - _ "github.com/host-uk/core/internal/cmd/setup" - _ "github.com/host-uk/core/internal/cmd/test" - _ "github.com/host-uk/core/internal/cmd/updater" - _ "github.com/host-uk/core/internal/cmd/vm" - _ "github.com/host-uk/core/internal/cmd/workspace" - _ "github.com/host-uk/core/pkg/build/buildcmd" + _ "forge.lthn.ai/core/cli/internal/cmd/ai" + _ "forge.lthn.ai/core/cli/internal/cmd/ci" + _ "forge.lthn.ai/core/cli/internal/cmd/collect" + _ "forge.lthn.ai/core/cli/internal/cmd/config" + _ "forge.lthn.ai/core/cli/internal/cmd/crypt" + _ "forge.lthn.ai/core/cli/internal/cmd/daemon" + _ "forge.lthn.ai/core/cli/internal/cmd/deploy" + _ "forge.lthn.ai/core/cli/internal/cmd/dev" + _ "forge.lthn.ai/core/cli/internal/cmd/docs" + _ "forge.lthn.ai/core/cli/internal/cmd/doctor" + _ "forge.lthn.ai/core/cli/internal/cmd/forge" + _ "forge.lthn.ai/core/cli/internal/cmd/gitcmd" + _ "forge.lthn.ai/core/cli/internal/cmd/go" + _ "forge.lthn.ai/core/cli/internal/cmd/help" + _ "forge.lthn.ai/core/cli/internal/cmd/mcpcmd" + _ "forge.lthn.ai/core/cli/internal/cmd/monitor" + _ "forge.lthn.ai/core/cli/internal/cmd/php" + _ "forge.lthn.ai/core/cli/internal/cmd/pkgcmd" + _ "forge.lthn.ai/core/cli/internal/cmd/plugin" + _ "forge.lthn.ai/core/cli/internal/cmd/prod" + _ "forge.lthn.ai/core/cli/internal/cmd/qa" + _ "forge.lthn.ai/core/cli/internal/cmd/sdk" + _ "forge.lthn.ai/core/cli/internal/cmd/security" + _ "forge.lthn.ai/core/cli/internal/cmd/session" + _ "forge.lthn.ai/core/cli/internal/cmd/setup" + _ "forge.lthn.ai/core/cli/internal/cmd/test" + _ "forge.lthn.ai/core/cli/internal/cmd/updater" + _ "forge.lthn.ai/core/cli/internal/cmd/vm" + _ "forge.lthn.ai/core/cli/internal/cmd/workspace" + _ "forge.lthn.ai/core/cli/pkg/build/buildcmd" ) diff --git a/internal/variants/minimal.go b/internal/variants/minimal.go index 9163757..d8c355e 100644 --- a/internal/variants/minimal.go +++ b/internal/variants/minimal.go @@ -13,5 +13,5 @@ package variants import ( // Commands via self-registration - _ "github.com/host-uk/core/internal/cmd/doctor" + _ "forge.lthn.ai/core/cli/internal/cmd/doctor" ) diff --git a/internal/variants/php.go b/internal/variants/php.go index ff18d3e..2c92d39 100644 --- a/internal/variants/php.go +++ b/internal/variants/php.go @@ -14,6 +14,6 @@ package variants import ( // Commands via self-registration - _ "github.com/host-uk/core/internal/cmd/doctor" - _ "github.com/host-uk/core/internal/cmd/php" + _ "forge.lthn.ai/core/cli/internal/cmd/doctor" + _ "forge.lthn.ai/core/cli/internal/cmd/php" ) diff --git a/main.go b/main.go index 1a85275..2e91485 100644 --- a/main.go +++ b/main.go @@ -1,11 +1,11 @@ package main import ( - "github.com/host-uk/core/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" // Build variants import commands via self-registration. // See internal/variants/ for available variants: full, ci, php, minimal. - _ "github.com/host-uk/core/internal/variants" + _ "forge.lthn.ai/core/cli/internal/variants" ) func main() { diff --git a/pkg/agentci/clotho.go b/pkg/agentci/clotho.go index 998d502..1a306b3 100644 --- a/pkg/agentci/clotho.go +++ b/pkg/agentci/clotho.go @@ -4,7 +4,7 @@ import ( "context" "strings" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) // RunMode determines the execution strategy for a dispatched task. diff --git a/pkg/agentci/config.go b/pkg/agentci/config.go index 1c3c054..767acdb 100644 --- a/pkg/agentci/config.go +++ b/pkg/agentci/config.go @@ -4,7 +4,7 @@ package agentci import ( "fmt" - "github.com/host-uk/core/pkg/config" + "forge.lthn.ai/core/cli/pkg/config" ) // AgentConfig represents a single agent machine in the config file. diff --git a/pkg/agentci/config_test.go b/pkg/agentci/config_test.go index 4867457..e263311 100644 --- a/pkg/agentci/config_test.go +++ b/pkg/agentci/config_test.go @@ -3,8 +3,8 @@ package agentci import ( "testing" - "github.com/host-uk/core/pkg/config" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/config" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/agentic/allowance_service.go b/pkg/agentic/allowance_service.go index 8988f47..449e969 100644 --- a/pkg/agentic/allowance_service.go +++ b/pkg/agentic/allowance_service.go @@ -3,7 +3,7 @@ package agentic import ( "slices" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // AllowanceService enforces agent quota limits. It provides pre-dispatch checks, diff --git a/pkg/agentic/client.go b/pkg/agentic/client.go index 23c47a3..793d70b 100644 --- a/pkg/agentic/client.go +++ b/pkg/agentic/client.go @@ -12,7 +12,7 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // Client is the API client for the core-agentic service. diff --git a/pkg/agentic/completion.go b/pkg/agentic/completion.go index 4a5b58f..f26aa42 100644 --- a/pkg/agentic/completion.go +++ b/pkg/agentic/completion.go @@ -8,7 +8,7 @@ import ( "os/exec" "strings" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // PROptions contains options for creating a pull request. diff --git a/pkg/agentic/config.go b/pkg/agentic/config.go index c621b08..4f3e2bc 100644 --- a/pkg/agentic/config.go +++ b/pkg/agentic/config.go @@ -5,8 +5,8 @@ import ( "path/filepath" "strings" - errors "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/io" + errors "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/io" "gopkg.in/yaml.v3" ) diff --git a/pkg/agentic/context.go b/pkg/agentic/context.go index 2f808a9..b1628e7 100644 --- a/pkg/agentic/context.go +++ b/pkg/agentic/context.go @@ -9,8 +9,8 @@ import ( "regexp" "strings" - errors "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/io" + errors "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/io" ) // FileContent represents the content of a file for AI context. diff --git a/pkg/agentic/service.go b/pkg/agentic/service.go index 1670aa2..dfcb1dc 100644 --- a/pkg/agentic/service.go +++ b/pkg/agentic/service.go @@ -6,8 +6,8 @@ import ( "os/exec" "strings" - "github.com/host-uk/core/pkg/framework" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/framework" + "forge.lthn.ai/core/cli/pkg/log" ) // Tasks for AI service diff --git a/pkg/ai/rag.go b/pkg/ai/rag.go index 2efcc6e..5803213 100644 --- a/pkg/ai/rag.go +++ b/pkg/ai/rag.go @@ -4,7 +4,7 @@ import ( "context" "time" - "github.com/host-uk/core/pkg/rag" + "forge.lthn.ai/core/cli/pkg/rag" ) // TaskInfo carries the minimal task data needed for RAG queries, diff --git a/pkg/ansible/executor.go b/pkg/ansible/executor.go index aa201bb..c06ede3 100644 --- a/pkg/ansible/executor.go +++ b/pkg/ansible/executor.go @@ -10,7 +10,7 @@ import ( "text/template" "time" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // Executor runs Ansible playbooks. diff --git a/pkg/ansible/parser.go b/pkg/ansible/parser.go index b8423f6..bf7528e 100644 --- a/pkg/ansible/parser.go +++ b/pkg/ansible/parser.go @@ -6,7 +6,7 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" "gopkg.in/yaml.v3" ) diff --git a/pkg/ansible/ssh.go b/pkg/ansible/ssh.go index 2887d6d..9fcb5e1 100644 --- a/pkg/ansible/ssh.go +++ b/pkg/ansible/ssh.go @@ -12,7 +12,7 @@ import ( "sync" "time" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" "golang.org/x/crypto/ssh" "golang.org/x/crypto/ssh/knownhosts" ) diff --git a/pkg/auth/auth.go b/pkg/auth/auth.go index d68edc1..b9fa1af 100644 --- a/pkg/auth/auth.go +++ b/pkg/auth/auth.go @@ -32,11 +32,11 @@ import ( "sync" "time" - coreerr "github.com/host-uk/core/pkg/framework/core" + coreerr "forge.lthn.ai/core/cli/pkg/framework/core" - "github.com/host-uk/core/pkg/crypt/lthn" - "github.com/host-uk/core/pkg/crypt/pgp" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/crypt/lthn" + "forge.lthn.ai/core/cli/pkg/crypt/pgp" + "forge.lthn.ai/core/cli/pkg/io" ) // Default durations for challenge and session lifetimes. diff --git a/pkg/auth/auth_test.go b/pkg/auth/auth_test.go index 5e5d0a2..1b6affc 100644 --- a/pkg/auth/auth_test.go +++ b/pkg/auth/auth_test.go @@ -8,9 +8,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/host-uk/core/pkg/crypt/lthn" - "github.com/host-uk/core/pkg/crypt/pgp" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/crypt/lthn" + "forge.lthn.ai/core/cli/pkg/crypt/pgp" + "forge.lthn.ai/core/cli/pkg/io" ) // helper creates a fresh Authenticator backed by MockMedium. diff --git a/pkg/build/archive.go b/pkg/build/archive.go index 1959e29..f059ab7 100644 --- a/pkg/build/archive.go +++ b/pkg/build/archive.go @@ -12,7 +12,7 @@ import ( "strings" "github.com/Snider/Borg/pkg/compress" - io_interface "github.com/host-uk/core/pkg/io" + io_interface "forge.lthn.ai/core/cli/pkg/io" ) // ArchiveFormat specifies the compression format for archives. diff --git a/pkg/build/archive_test.go b/pkg/build/archive_test.go index 408cea8..d23fe2e 100644 --- a/pkg/build/archive_test.go +++ b/pkg/build/archive_test.go @@ -11,7 +11,7 @@ import ( "testing" "github.com/Snider/Borg/pkg/compress" - io_interface "github.com/host-uk/core/pkg/io" + io_interface "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/build/build.go b/pkg/build/build.go index 8d68607..842a36c 100644 --- a/pkg/build/build.go +++ b/pkg/build/build.go @@ -6,7 +6,7 @@ package build import ( "context" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // ProjectType represents a detected project type. diff --git a/pkg/build/buildcmd/cmd_build.go b/pkg/build/buildcmd/cmd_build.go index b391b37..b7456c2 100644 --- a/pkg/build/buildcmd/cmd_build.go +++ b/pkg/build/buildcmd/cmd_build.go @@ -4,8 +4,8 @@ package buildcmd import ( "embed" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/pkg/build/buildcmd/cmd_project.go b/pkg/build/buildcmd/cmd_project.go index e13b9ea..34bca61 100644 --- a/pkg/build/buildcmd/cmd_project.go +++ b/pkg/build/buildcmd/cmd_project.go @@ -14,11 +14,11 @@ import ( "runtime" "strings" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/build/builders" - "github.com/host-uk/core/pkg/build/signing" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/build/builders" + "forge.lthn.ai/core/cli/pkg/build/signing" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" ) // runProjectBuild handles the main `core build` command with auto-detection. diff --git a/pkg/build/buildcmd/cmd_pwa.go b/pkg/build/buildcmd/cmd_pwa.go index c43ca1b..eb3cde2 100644 --- a/pkg/build/buildcmd/cmd_pwa.go +++ b/pkg/build/buildcmd/cmd_pwa.go @@ -18,7 +18,7 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/i18n" "github.com/leaanthony/debme" "github.com/leaanthony/gosod" "golang.org/x/net/html" diff --git a/pkg/build/buildcmd/cmd_release.go b/pkg/build/buildcmd/cmd_release.go index 330c96b..f9e1079 100644 --- a/pkg/build/buildcmd/cmd_release.go +++ b/pkg/build/buildcmd/cmd_release.go @@ -6,10 +6,10 @@ import ( "context" "os" - "github.com/host-uk/core/pkg/cli" - "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/release" + "forge.lthn.ai/core/cli/pkg/cli" + "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/release" ) // Flag variables for release command diff --git a/pkg/build/buildcmd/cmd_sdk.go b/pkg/build/buildcmd/cmd_sdk.go index 29222bb..d0cd364 100644 --- a/pkg/build/buildcmd/cmd_sdk.go +++ b/pkg/build/buildcmd/cmd_sdk.go @@ -11,8 +11,8 @@ import ( "os" "strings" - "github.com/host-uk/core/internal/cmd/sdk" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/internal/cmd/sdk" + "forge.lthn.ai/core/cli/pkg/i18n" ) // runBuildSDK handles the `core build sdk` command. diff --git a/pkg/build/builders/cpp.go b/pkg/build/builders/cpp.go index 9885456..6cba55b 100644 --- a/pkg/build/builders/cpp.go +++ b/pkg/build/builders/cpp.go @@ -10,8 +10,8 @@ import ( "runtime" "strings" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" ) // CPPBuilder implements the Builder interface for C++ projects using CMake + Conan. diff --git a/pkg/build/builders/cpp_test.go b/pkg/build/builders/cpp_test.go index f78c16c..fcb0a9c 100644 --- a/pkg/build/builders/cpp_test.go +++ b/pkg/build/builders/cpp_test.go @@ -5,8 +5,8 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/build/builders/docker.go b/pkg/build/builders/docker.go index 9158544..e1a1950 100644 --- a/pkg/build/builders/docker.go +++ b/pkg/build/builders/docker.go @@ -9,8 +9,8 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" ) // DockerBuilder builds Docker images. diff --git a/pkg/build/builders/go.go b/pkg/build/builders/go.go index b937f3b..cbbe21b 100644 --- a/pkg/build/builders/go.go +++ b/pkg/build/builders/go.go @@ -9,8 +9,8 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" ) // GoBuilder implements the Builder interface for Go projects. diff --git a/pkg/build/builders/go_test.go b/pkg/build/builders/go_test.go index 62373cc..62a4ede 100644 --- a/pkg/build/builders/go_test.go +++ b/pkg/build/builders/go_test.go @@ -7,8 +7,8 @@ import ( "runtime" "testing" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/build/builders/linuxkit.go b/pkg/build/builders/linuxkit.go index dca045d..e781808 100644 --- a/pkg/build/builders/linuxkit.go +++ b/pkg/build/builders/linuxkit.go @@ -9,8 +9,8 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" ) // LinuxKitBuilder builds LinuxKit images. diff --git a/pkg/build/builders/taskfile.go b/pkg/build/builders/taskfile.go index 6079cef..2b10fa2 100644 --- a/pkg/build/builders/taskfile.go +++ b/pkg/build/builders/taskfile.go @@ -9,8 +9,8 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" ) // TaskfileBuilder builds projects using Taskfile (https://taskfile.dev/). diff --git a/pkg/build/builders/wails.go b/pkg/build/builders/wails.go index e8a0f99..336ce05 100644 --- a/pkg/build/builders/wails.go +++ b/pkg/build/builders/wails.go @@ -8,8 +8,8 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" ) // WailsBuilder implements the Builder interface for Wails v3 projects. diff --git a/pkg/build/builders/wails_test.go b/pkg/build/builders/wails_test.go index c3e2365..43506bb 100644 --- a/pkg/build/builders/wails_test.go +++ b/pkg/build/builders/wails_test.go @@ -8,8 +8,8 @@ import ( "runtime" "testing" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/build/checksum.go b/pkg/build/checksum.go index 6610edf..c8858e7 100644 --- a/pkg/build/checksum.go +++ b/pkg/build/checksum.go @@ -8,7 +8,7 @@ import ( "io" "path/filepath" - io_interface "github.com/host-uk/core/pkg/io" + io_interface "forge.lthn.ai/core/cli/pkg/io" "sort" "strings" ) diff --git a/pkg/build/checksum_test.go b/pkg/build/checksum_test.go index 6f756ce..529ccf2 100644 --- a/pkg/build/checksum_test.go +++ b/pkg/build/checksum_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/build/config.go b/pkg/build/config.go index c777b69..fcd8a49 100644 --- a/pkg/build/config.go +++ b/pkg/build/config.go @@ -7,8 +7,8 @@ import ( "os" "path/filepath" - "github.com/host-uk/core/pkg/build/signing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build/signing" + "forge.lthn.ai/core/cli/pkg/io" "gopkg.in/yaml.v3" ) diff --git a/pkg/build/config_test.go b/pkg/build/config_test.go index 9a962e6..6b5b729 100644 --- a/pkg/build/config_test.go +++ b/pkg/build/config_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/build/discovery.go b/pkg/build/discovery.go index 9a2bc84..717bd10 100644 --- a/pkg/build/discovery.go +++ b/pkg/build/discovery.go @@ -4,7 +4,7 @@ import ( "path/filepath" "slices" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // Marker files for project type detection. diff --git a/pkg/build/discovery_test.go b/pkg/build/discovery_test.go index 414b1a3..70182a5 100644 --- a/pkg/build/discovery_test.go +++ b/pkg/build/discovery_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/build/signing/codesign.go b/pkg/build/signing/codesign.go index 11581c7..5ea8572 100644 --- a/pkg/build/signing/codesign.go +++ b/pkg/build/signing/codesign.go @@ -6,7 +6,7 @@ import ( "os/exec" "runtime" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // MacOSSigner signs binaries using macOS codesign. diff --git a/pkg/build/signing/codesign_test.go b/pkg/build/signing/codesign_test.go index 49ffc18..61fbfae 100644 --- a/pkg/build/signing/codesign_test.go +++ b/pkg/build/signing/codesign_test.go @@ -5,7 +5,7 @@ import ( "runtime" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/build/signing/gpg.go b/pkg/build/signing/gpg.go index eb61bbc..a8d4e90 100644 --- a/pkg/build/signing/gpg.go +++ b/pkg/build/signing/gpg.go @@ -5,7 +5,7 @@ import ( "fmt" "os/exec" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // GPGSigner signs files using GPG. diff --git a/pkg/build/signing/gpg_test.go b/pkg/build/signing/gpg_test.go index d44d39a..149ee85 100644 --- a/pkg/build/signing/gpg_test.go +++ b/pkg/build/signing/gpg_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/build/signing/sign.go b/pkg/build/signing/sign.go index a212256..f76db73 100644 --- a/pkg/build/signing/sign.go +++ b/pkg/build/signing/sign.go @@ -5,7 +5,7 @@ import ( "fmt" "runtime" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // Artifact represents a build output that can be signed. diff --git a/pkg/build/signing/signer.go b/pkg/build/signing/signer.go index 4ec6ddd..0edd159 100644 --- a/pkg/build/signing/signer.go +++ b/pkg/build/signing/signer.go @@ -6,7 +6,7 @@ import ( "os" "strings" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // Signer defines the interface for code signing implementations. diff --git a/pkg/build/signing/signing_test.go b/pkg/build/signing/signing_test.go index d581df2..f274d89 100644 --- a/pkg/build/signing/signing_test.go +++ b/pkg/build/signing/signing_test.go @@ -5,7 +5,7 @@ import ( "runtime" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/build/signing/signtool.go b/pkg/build/signing/signtool.go index 5e3c790..5e9e89e 100644 --- a/pkg/build/signing/signtool.go +++ b/pkg/build/signing/signtool.go @@ -3,7 +3,7 @@ package signing import ( "context" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // WindowsSigner signs binaries using Windows signtool (placeholder). diff --git a/pkg/cache/cache.go b/pkg/cache/cache.go index 91d8c29..ffbd5d6 100644 --- a/pkg/cache/cache.go +++ b/pkg/cache/cache.go @@ -7,7 +7,7 @@ import ( "path/filepath" "time" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // DefaultTTL is the default cache expiry time. diff --git a/pkg/cache/cache_test.go b/pkg/cache/cache_test.go index 87d5258..536ceb0 100644 --- a/pkg/cache/cache_test.go +++ b/pkg/cache/cache_test.go @@ -4,8 +4,8 @@ import ( "testing" "time" - "github.com/host-uk/core/pkg/cache" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/cache" + "forge.lthn.ai/core/cli/pkg/io" ) func TestCache(t *testing.T) { diff --git a/pkg/cli/app.go b/pkg/cli/app.go index 95cefb7..aa8c96a 100644 --- a/pkg/cli/app.go +++ b/pkg/cli/app.go @@ -5,10 +5,10 @@ import ( "os" "runtime/debug" - "github.com/host-uk/core/pkg/crypt/openpgp" - "github.com/host-uk/core/pkg/framework" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/workspace" + "forge.lthn.ai/core/cli/pkg/crypt/openpgp" + "forge.lthn.ai/core/cli/pkg/framework" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/workspace" "github.com/spf13/cobra" ) @@ -19,10 +19,10 @@ const ( // Build-time variables set via ldflags (SemVer 2.0.0): // -// go build -ldflags="-X github.com/host-uk/core/pkg/cli.AppVersion=1.2.0 \ -// -X github.com/host-uk/core/pkg/cli.BuildCommit=df94c24 \ -// -X github.com/host-uk/core/pkg/cli.BuildDate=2026-02-06 \ -// -X github.com/host-uk/core/pkg/cli.BuildPreRelease=dev.8" +// go build -ldflags="-X forge.lthn.ai/core/cli/pkg/cli.AppVersion=1.2.0 \ +// -X forge.lthn.ai/core/cli/pkg/cli.BuildCommit=df94c24 \ +// -X forge.lthn.ai/core/cli/pkg/cli.BuildDate=2026-02-06 \ +// -X forge.lthn.ai/core/cli/pkg/cli.BuildPreRelease=dev.8" var ( AppVersion = "0.0.0" BuildCommit = "unknown" diff --git a/pkg/cli/daemon.go b/pkg/cli/daemon.go index e43df9f..f86fcf0 100644 --- a/pkg/cli/daemon.go +++ b/pkg/cli/daemon.go @@ -13,7 +13,7 @@ import ( "syscall" "time" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "golang.org/x/term" ) diff --git a/pkg/cli/daemon_test.go b/pkg/cli/daemon_test.go index a2c04c7..2f092de 100644 --- a/pkg/cli/daemon_test.go +++ b/pkg/cli/daemon_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/cli/errors.go b/pkg/cli/errors.go index bb9e0f7..0fc739d 100644 --- a/pkg/cli/errors.go +++ b/pkg/cli/errors.go @@ -5,7 +5,7 @@ import ( "fmt" "os" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/i18n" ) // ───────────────────────────────────────────────────────────────────────────── diff --git a/pkg/cli/i18n.go b/pkg/cli/i18n.go index c38b6fa..95761bf 100644 --- a/pkg/cli/i18n.go +++ b/pkg/cli/i18n.go @@ -4,8 +4,8 @@ import ( "context" "sync" - "github.com/host-uk/core/pkg/framework" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/framework" + "forge.lthn.ai/core/cli/pkg/i18n" ) // I18nService wraps i18n as a Core service. diff --git a/pkg/cli/log.go b/pkg/cli/log.go index 2f8a541..34d7c8f 100644 --- a/pkg/cli/log.go +++ b/pkg/cli/log.go @@ -1,8 +1,8 @@ package cli import ( - "github.com/host-uk/core/pkg/framework" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/framework" + "forge.lthn.ai/core/cli/pkg/log" ) // LogLevel aliases for backwards compatibility. diff --git a/pkg/cli/output.go b/pkg/cli/output.go index 6c4fb7f..0cda8de 100644 --- a/pkg/cli/output.go +++ b/pkg/cli/output.go @@ -5,7 +5,7 @@ import ( "os" "strings" - "github.com/host-uk/core/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/i18n" ) // Blank prints an empty line. diff --git a/pkg/cli/runtime.go b/pkg/cli/runtime.go index 9a33cca..812e277 100644 --- a/pkg/cli/runtime.go +++ b/pkg/cli/runtime.go @@ -20,7 +20,7 @@ import ( "sync" "syscall" - "github.com/host-uk/core/pkg/framework" + "forge.lthn.ai/core/cli/pkg/framework" "github.com/spf13/cobra" ) diff --git a/pkg/cli/utils.go b/pkg/cli/utils.go index 7f76e53..94dcdee 100644 --- a/pkg/cli/utils.go +++ b/pkg/cli/utils.go @@ -9,8 +9,8 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/log" ) // GhAuthenticated checks if the GitHub CLI is authenticated. diff --git a/pkg/collect/bitcointalk.go b/pkg/collect/bitcointalk.go index 5759fed..f3973f3 100644 --- a/pkg/collect/bitcointalk.go +++ b/pkg/collect/bitcointalk.go @@ -8,7 +8,7 @@ import ( "strings" "time" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" "golang.org/x/net/html" ) diff --git a/pkg/collect/bitcointalk_test.go b/pkg/collect/bitcointalk_test.go index 981d565..8e7ad46 100644 --- a/pkg/collect/bitcointalk_test.go +++ b/pkg/collect/bitcointalk_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/collect/collect.go b/pkg/collect/collect.go index 8349414..2403e29 100644 --- a/pkg/collect/collect.go +++ b/pkg/collect/collect.go @@ -8,7 +8,7 @@ import ( "context" "path/filepath" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // Collector is the interface all collection sources implement. diff --git a/pkg/collect/collect_test.go b/pkg/collect/collect_test.go index 3820a1e..cc30816 100644 --- a/pkg/collect/collect_test.go +++ b/pkg/collect/collect_test.go @@ -3,7 +3,7 @@ package collect import ( "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/collect/excavate.go b/pkg/collect/excavate.go index facd5cc..a3054db 100644 --- a/pkg/collect/excavate.go +++ b/pkg/collect/excavate.go @@ -5,7 +5,7 @@ import ( "fmt" "time" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" ) // Excavator runs multiple collectors as a coordinated operation. diff --git a/pkg/collect/excavate_test.go b/pkg/collect/excavate_test.go index 6f63216..9ad05ca 100644 --- a/pkg/collect/excavate_test.go +++ b/pkg/collect/excavate_test.go @@ -5,7 +5,7 @@ import ( "fmt" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/collect/github.go b/pkg/collect/github.go index 75eafe6..70365f5 100644 --- a/pkg/collect/github.go +++ b/pkg/collect/github.go @@ -9,7 +9,7 @@ import ( "strings" "time" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" ) // ghIssue represents a GitHub issue or pull request as returned by the gh CLI. diff --git a/pkg/collect/github_test.go b/pkg/collect/github_test.go index 21bfe2a..6a5469a 100644 --- a/pkg/collect/github_test.go +++ b/pkg/collect/github_test.go @@ -5,7 +5,7 @@ import ( "testing" "time" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/collect/market.go b/pkg/collect/market.go index 125f429..ab10d9e 100644 --- a/pkg/collect/market.go +++ b/pkg/collect/market.go @@ -9,7 +9,7 @@ import ( "strings" "time" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" ) // coinGeckoBaseURL is the base URL for the CoinGecko API. diff --git a/pkg/collect/market_test.go b/pkg/collect/market_test.go index ae4ac10..ed583c1 100644 --- a/pkg/collect/market_test.go +++ b/pkg/collect/market_test.go @@ -7,7 +7,7 @@ import ( "net/http/httptest" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/collect/papers.go b/pkg/collect/papers.go index f314fbf..e0a82ed 100644 --- a/pkg/collect/papers.go +++ b/pkg/collect/papers.go @@ -9,7 +9,7 @@ import ( "path/filepath" "strings" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" "golang.org/x/net/html" ) diff --git a/pkg/collect/papers_test.go b/pkg/collect/papers_test.go index 8a9f19f..48ba944 100644 --- a/pkg/collect/papers_test.go +++ b/pkg/collect/papers_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/collect/process.go b/pkg/collect/process.go index f1a569f..98ae471 100644 --- a/pkg/collect/process.go +++ b/pkg/collect/process.go @@ -8,7 +8,7 @@ import ( "sort" "strings" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" "golang.org/x/net/html" ) diff --git a/pkg/collect/process_test.go b/pkg/collect/process_test.go index 239f2cd..6341d60 100644 --- a/pkg/collect/process_test.go +++ b/pkg/collect/process_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/collect/ratelimit.go b/pkg/collect/ratelimit.go index 89ab901..3a8b715 100644 --- a/pkg/collect/ratelimit.go +++ b/pkg/collect/ratelimit.go @@ -9,7 +9,7 @@ import ( "sync" "time" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" ) // RateLimiter tracks per-source rate limiting to avoid overwhelming APIs. diff --git a/pkg/collect/state.go b/pkg/collect/state.go index 68a52ff..0bd5ac5 100644 --- a/pkg/collect/state.go +++ b/pkg/collect/state.go @@ -5,8 +5,8 @@ import ( "sync" "time" - core "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/io" + core "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/io" ) // State tracks collection progress for incremental runs. diff --git a/pkg/collect/state_test.go b/pkg/collect/state_test.go index 5a83b3e..a8be2f0 100644 --- a/pkg/collect/state_test.go +++ b/pkg/collect/state_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/config/config.go b/pkg/config/config.go index 67ede68..da7da1c 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -17,8 +17,8 @@ import ( "strings" "sync" - core "github.com/host-uk/core/pkg/framework/core" - coreio "github.com/host-uk/core/pkg/io" + core "forge.lthn.ai/core/cli/pkg/framework/core" + coreio "forge.lthn.ai/core/cli/pkg/io" "github.com/spf13/viper" "gopkg.in/yaml.v3" ) diff --git a/pkg/config/config_test.go b/pkg/config/config_test.go index daa9f49..56ba0a7 100644 --- a/pkg/config/config_test.go +++ b/pkg/config/config_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/config/service.go b/pkg/config/service.go index ebdf435..4d2611c 100644 --- a/pkg/config/service.go +++ b/pkg/config/service.go @@ -3,8 +3,8 @@ package config import ( "context" - core "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/io" + core "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/io" ) // Service wraps Config as a framework service with lifecycle support. diff --git a/pkg/container/linuxkit.go b/pkg/container/linuxkit.go index e771b33..2fa9288 100644 --- a/pkg/container/linuxkit.go +++ b/pkg/container/linuxkit.go @@ -10,7 +10,7 @@ import ( "syscall" "time" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // LinuxKitManager implements the Manager interface for LinuxKit VMs. diff --git a/pkg/container/linuxkit_test.go b/pkg/container/linuxkit_test.go index b943898..c7d77cc 100644 --- a/pkg/container/linuxkit_test.go +++ b/pkg/container/linuxkit_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/container/state.go b/pkg/container/state.go index 5b4e1e7..db7c641 100644 --- a/pkg/container/state.go +++ b/pkg/container/state.go @@ -6,7 +6,7 @@ import ( "path/filepath" "sync" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // State manages persistent container state. diff --git a/pkg/container/state_test.go b/pkg/container/state_test.go index a7c2800..b1deb6f 100644 --- a/pkg/container/state_test.go +++ b/pkg/container/state_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/container/templates.go b/pkg/container/templates.go index 80ec300..10a4e91 100644 --- a/pkg/container/templates.go +++ b/pkg/container/templates.go @@ -8,7 +8,7 @@ import ( "regexp" "strings" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) //go:embed templates/*.yml diff --git a/pkg/container/templates_test.go b/pkg/container/templates_test.go index c1db5a4..b74194e 100644 --- a/pkg/container/templates_test.go +++ b/pkg/container/templates_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/crypt/checksum.go b/pkg/crypt/checksum.go index c3622b0..f9cc5fd 100644 --- a/pkg/crypt/checksum.go +++ b/pkg/crypt/checksum.go @@ -7,7 +7,7 @@ import ( "io" "os" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" ) // SHA256File computes the SHA-256 checksum of a file and returns it as a hex string. diff --git a/pkg/crypt/crypt.go b/pkg/crypt/crypt.go index e88a28f..5790e23 100644 --- a/pkg/crypt/crypt.go +++ b/pkg/crypt/crypt.go @@ -1,7 +1,7 @@ package crypt import ( - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" ) // Encrypt encrypts data with a passphrase using ChaCha20-Poly1305. diff --git a/pkg/crypt/hash.go b/pkg/crypt/hash.go index 0c360b0..20d64bc 100644 --- a/pkg/crypt/hash.go +++ b/pkg/crypt/hash.go @@ -6,7 +6,7 @@ import ( "fmt" "strings" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" "golang.org/x/crypto/argon2" "golang.org/x/crypto/bcrypt" ) diff --git a/pkg/crypt/kdf.go b/pkg/crypt/kdf.go index ecadb12..f36956f 100644 --- a/pkg/crypt/kdf.go +++ b/pkg/crypt/kdf.go @@ -7,7 +7,7 @@ import ( "crypto/sha256" "io" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" "golang.org/x/crypto/argon2" "golang.org/x/crypto/hkdf" "golang.org/x/crypto/scrypt" diff --git a/pkg/crypt/openpgp/service.go b/pkg/crypt/openpgp/service.go index 1020058..42c764d 100644 --- a/pkg/crypt/openpgp/service.go +++ b/pkg/crypt/openpgp/service.go @@ -9,7 +9,7 @@ import ( "github.com/ProtonMail/go-crypto/openpgp" "github.com/ProtonMail/go-crypto/openpgp/armor" "github.com/ProtonMail/go-crypto/openpgp/packet" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" ) // Service implements the core.Crypt interface using OpenPGP. diff --git a/pkg/crypt/openpgp/service_test.go b/pkg/crypt/openpgp/service_test.go index c6f1243..0e9fe0d 100644 --- a/pkg/crypt/openpgp/service_test.go +++ b/pkg/crypt/openpgp/service_test.go @@ -4,7 +4,7 @@ import ( "bytes" "testing" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" "github.com/stretchr/testify/assert" ) diff --git a/pkg/crypt/symmetric.go b/pkg/crypt/symmetric.go index 0a91f2e..1c631ad 100644 --- a/pkg/crypt/symmetric.go +++ b/pkg/crypt/symmetric.go @@ -5,7 +5,7 @@ import ( "crypto/cipher" "crypto/rand" - core "github.com/host-uk/core/pkg/framework/core" + core "forge.lthn.ai/core/cli/pkg/framework/core" "golang.org/x/crypto/chacha20poly1305" ) diff --git a/pkg/deploy/coolify/client.go b/pkg/deploy/coolify/client.go index 35ab8a5..9976962 100644 --- a/pkg/deploy/coolify/client.go +++ b/pkg/deploy/coolify/client.go @@ -7,7 +7,7 @@ import ( "os" "sync" - "github.com/host-uk/core/pkg/deploy/python" + "forge.lthn.ai/core/cli/pkg/deploy/python" ) // Client wraps the Python CoolifyClient for Go usage. diff --git a/pkg/deploy/python/python.go b/pkg/deploy/python/python.go index b96bef5..30046d8 100644 --- a/pkg/deploy/python/python.go +++ b/pkg/deploy/python/python.go @@ -9,7 +9,7 @@ import ( "path/filepath" "sync" - "github.com/host-uk/core/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/framework/core" "github.com/kluctl/go-embed-python/python" ) diff --git a/pkg/devops/claude.go b/pkg/devops/claude.go index 7bfef0b..97812d8 100644 --- a/pkg/devops/claude.go +++ b/pkg/devops/claude.go @@ -8,7 +8,7 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // ClaudeOptions configures the Claude sandbox session. diff --git a/pkg/devops/config.go b/pkg/devops/config.go index 4fbba77..a93373a 100644 --- a/pkg/devops/config.go +++ b/pkg/devops/config.go @@ -4,8 +4,8 @@ import ( "os" "path/filepath" - "github.com/host-uk/core/pkg/config" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/config" + "forge.lthn.ai/core/cli/pkg/io" ) // Config holds global devops configuration from ~/.core/config.yaml. diff --git a/pkg/devops/config_test.go b/pkg/devops/config_test.go index 5ca5fa2..fcd916e 100644 --- a/pkg/devops/config_test.go +++ b/pkg/devops/config_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/devops/devops.go b/pkg/devops/devops.go index d3d6331..e41546f 100644 --- a/pkg/devops/devops.go +++ b/pkg/devops/devops.go @@ -9,8 +9,8 @@ import ( "runtime" "time" - "github.com/host-uk/core/pkg/container" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/container" + "forge.lthn.ai/core/cli/pkg/io" ) const ( diff --git a/pkg/devops/devops_test.go b/pkg/devops/devops_test.go index fc1789b..13f02d4 100644 --- a/pkg/devops/devops_test.go +++ b/pkg/devops/devops_test.go @@ -9,8 +9,8 @@ import ( "testing" "time" - "github.com/host-uk/core/pkg/container" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/container" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/devops/images.go b/pkg/devops/images.go index 7f2b574..f420736 100644 --- a/pkg/devops/images.go +++ b/pkg/devops/images.go @@ -8,8 +8,8 @@ import ( "path/filepath" "time" - "github.com/host-uk/core/pkg/devops/sources" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/devops/sources" + "forge.lthn.ai/core/cli/pkg/io" ) // ImageManager handles image downloads and updates. diff --git a/pkg/devops/images_test.go b/pkg/devops/images_test.go index 72eeb3d..4bb69c8 100644 --- a/pkg/devops/images_test.go +++ b/pkg/devops/images_test.go @@ -7,8 +7,8 @@ import ( "testing" "time" - "github.com/host-uk/core/pkg/devops/sources" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/devops/sources" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/devops/serve.go b/pkg/devops/serve.go index aac0e8a..07f3cfa 100644 --- a/pkg/devops/serve.go +++ b/pkg/devops/serve.go @@ -7,7 +7,7 @@ import ( "os/exec" "path/filepath" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // ServeOptions configures the dev server. diff --git a/pkg/devops/serve_test.go b/pkg/devops/serve_test.go index 57dc836..ef792c6 100644 --- a/pkg/devops/serve_test.go +++ b/pkg/devops/serve_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/devops/sources/cdn.go b/pkg/devops/sources/cdn.go index 8408cf8..bea2cdb 100644 --- a/pkg/devops/sources/cdn.go +++ b/pkg/devops/sources/cdn.go @@ -8,7 +8,7 @@ import ( "os" "path/filepath" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // CDNSource downloads images from a CDN or S3 bucket. diff --git a/pkg/devops/sources/cdn_test.go b/pkg/devops/sources/cdn_test.go index 2fe33c8..0345f8d 100644 --- a/pkg/devops/sources/cdn_test.go +++ b/pkg/devops/sources/cdn_test.go @@ -9,7 +9,7 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/devops/sources/github.go b/pkg/devops/sources/github.go index 323f2dd..d2daf3c 100644 --- a/pkg/devops/sources/github.go +++ b/pkg/devops/sources/github.go @@ -7,7 +7,7 @@ import ( "os/exec" "strings" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // GitHubSource downloads images from GitHub Releases. diff --git a/pkg/devops/sources/source.go b/pkg/devops/sources/source.go index f5ca446..1e84e21 100644 --- a/pkg/devops/sources/source.go +++ b/pkg/devops/sources/source.go @@ -4,7 +4,7 @@ package sources import ( "context" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) // ImageSource defines the interface for downloading dev images. diff --git a/pkg/devops/test.go b/pkg/devops/test.go index 89d1726..a5df91c 100644 --- a/pkg/devops/test.go +++ b/pkg/devops/test.go @@ -7,7 +7,7 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "gopkg.in/yaml.v3" ) diff --git a/pkg/devops/test_test.go b/pkg/devops/test_test.go index 8f4cff7..5c980f9 100644 --- a/pkg/devops/test_test.go +++ b/pkg/devops/test_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) func TestDetectTestCommand_Good_ComposerJSON(t *testing.T) { diff --git a/pkg/forge/client.go b/pkg/forge/client.go index 7dfe51d..5f7d839 100644 --- a/pkg/forge/client.go +++ b/pkg/forge/client.go @@ -11,7 +11,7 @@ package forge import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // Client wraps the Forgejo SDK client with config-based auth. diff --git a/pkg/forge/config.go b/pkg/forge/config.go index e641001..0b5850e 100644 --- a/pkg/forge/config.go +++ b/pkg/forge/config.go @@ -3,8 +3,8 @@ package forge import ( "os" - "github.com/host-uk/core/pkg/config" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/config" + "forge.lthn.ai/core/cli/pkg/log" ) const ( diff --git a/pkg/forge/issues.go b/pkg/forge/issues.go index 00c55b5..1dd391c 100644 --- a/pkg/forge/issues.go +++ b/pkg/forge/issues.go @@ -3,7 +3,7 @@ package forge import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // ListIssuesOpts configures issue listing. diff --git a/pkg/forge/labels.go b/pkg/forge/labels.go index d97fb62..15f80a6 100644 --- a/pkg/forge/labels.go +++ b/pkg/forge/labels.go @@ -6,7 +6,7 @@ import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // ListOrgLabels returns all labels for repos in the given organisation. diff --git a/pkg/forge/meta.go b/pkg/forge/meta.go index 642f676..4a0ab81 100644 --- a/pkg/forge/meta.go +++ b/pkg/forge/meta.go @@ -5,7 +5,7 @@ import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // PRMeta holds structural signals from a pull request, diff --git a/pkg/forge/orgs.go b/pkg/forge/orgs.go index 0c559d1..577c719 100644 --- a/pkg/forge/orgs.go +++ b/pkg/forge/orgs.go @@ -3,7 +3,7 @@ package forge import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // ListMyOrgs returns all organisations for the authenticated user. diff --git a/pkg/forge/prs.go b/pkg/forge/prs.go index 5c010b1..845cc78 100644 --- a/pkg/forge/prs.go +++ b/pkg/forge/prs.go @@ -8,7 +8,7 @@ import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // MergePullRequest merges a pull request with the given method ("squash", "rebase", "merge"). diff --git a/pkg/forge/repos.go b/pkg/forge/repos.go index 62f6b74..1f281b7 100644 --- a/pkg/forge/repos.go +++ b/pkg/forge/repos.go @@ -3,7 +3,7 @@ package forge import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // ListOrgRepos returns all repositories for the given organisation. diff --git a/pkg/forge/webhooks.go b/pkg/forge/webhooks.go index a2c49bd..5089cb6 100644 --- a/pkg/forge/webhooks.go +++ b/pkg/forge/webhooks.go @@ -3,7 +3,7 @@ package forge import ( forgejo "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // CreateRepoWebhook creates a webhook on a repository. diff --git a/pkg/framework/framework.go b/pkg/framework/framework.go index 8f33ec4..0c66a67 100644 --- a/pkg/framework/framework.go +++ b/pkg/framework/framework.go @@ -3,7 +3,7 @@ // // Usage: // -// import "github.com/host-uk/core/pkg/framework" +// import "forge.lthn.ai/core/cli/pkg/framework" // // app, _ := framework.New( // framework.WithServiceLock(), @@ -11,7 +11,7 @@ package framework import ( - "github.com/host-uk/core/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/framework/core" ) // Re-export core types for cleaner imports diff --git a/pkg/git/service.go b/pkg/git/service.go index 018001a..7b5cb8b 100644 --- a/pkg/git/service.go +++ b/pkg/git/service.go @@ -3,7 +3,7 @@ package git import ( "context" - "github.com/host-uk/core/pkg/framework" + "forge.lthn.ai/core/cli/pkg/framework" ) // Queries for git service diff --git a/pkg/gitea/client.go b/pkg/gitea/client.go index 2099534..2ef5468 100644 --- a/pkg/gitea/client.go +++ b/pkg/gitea/client.go @@ -11,7 +11,7 @@ package gitea import ( "code.gitea.io/sdk/gitea" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // Client wraps the Gitea SDK client with config-based auth. diff --git a/pkg/gitea/config.go b/pkg/gitea/config.go index 7dd881f..4e41683 100644 --- a/pkg/gitea/config.go +++ b/pkg/gitea/config.go @@ -3,8 +3,8 @@ package gitea import ( "os" - "github.com/host-uk/core/pkg/config" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/config" + "forge.lthn.ai/core/cli/pkg/log" ) const ( diff --git a/pkg/gitea/issues.go b/pkg/gitea/issues.go index c5f1464..9bd0c2d 100644 --- a/pkg/gitea/issues.go +++ b/pkg/gitea/issues.go @@ -3,7 +3,7 @@ package gitea import ( "code.gitea.io/sdk/gitea" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // ListIssuesOpts configures issue listing. diff --git a/pkg/gitea/meta.go b/pkg/gitea/meta.go index 7d2e903..29956e9 100644 --- a/pkg/gitea/meta.go +++ b/pkg/gitea/meta.go @@ -5,7 +5,7 @@ import ( "code.gitea.io/sdk/gitea" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // PRMeta holds structural signals from a pull request, diff --git a/pkg/gitea/repos.go b/pkg/gitea/repos.go index d70e559..8ece010 100644 --- a/pkg/gitea/repos.go +++ b/pkg/gitea/repos.go @@ -3,7 +3,7 @@ package gitea import ( "code.gitea.io/sdk/gitea" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // ListOrgRepos returns all repositories for the given organisation. diff --git a/pkg/io/datanode/client.go b/pkg/io/datanode/client.go index 2542634..25114cf 100644 --- a/pkg/io/datanode/client.go +++ b/pkg/io/datanode/client.go @@ -17,7 +17,7 @@ import ( "time" "github.com/Snider/Borg/pkg/datanode" - coreerr "github.com/host-uk/core/pkg/framework/core" + coreerr "forge.lthn.ai/core/cli/pkg/framework/core" ) // Medium is an in-memory storage backend backed by a Borg DataNode. diff --git a/pkg/io/datanode/client_test.go b/pkg/io/datanode/client_test.go index ad826a4..11dcaa2 100644 --- a/pkg/io/datanode/client_test.go +++ b/pkg/io/datanode/client_test.go @@ -4,7 +4,7 @@ import ( "io" "testing" - coreio "github.com/host-uk/core/pkg/io" + coreio "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/io/io.go b/pkg/io/io.go index 5943a84..10a6eae 100644 --- a/pkg/io/io.go +++ b/pkg/io/io.go @@ -8,8 +8,8 @@ import ( "strings" "time" - coreerr "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/io/local" + coreerr "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/io/local" ) // Medium defines the standard interface for a storage backend. diff --git a/pkg/io/node/node.go b/pkg/io/node/node.go index 6d92da1..997495d 100644 --- a/pkg/io/node/node.go +++ b/pkg/io/node/node.go @@ -14,7 +14,7 @@ import ( "strings" "time" - coreio "github.com/host-uk/core/pkg/io" + coreio "forge.lthn.ai/core/cli/pkg/io" ) // Node is an in-memory filesystem that implements coreio.Node (and therefore diff --git a/pkg/io/s3/s3.go b/pkg/io/s3/s3.go index 962f01e..379d5fd 100644 --- a/pkg/io/s3/s3.go +++ b/pkg/io/s3/s3.go @@ -16,7 +16,7 @@ import ( "github.com/aws/aws-sdk-go-v2/service/s3" "github.com/aws/aws-sdk-go-v2/service/s3/types" - coreerr "github.com/host-uk/core/pkg/framework/core" + coreerr "forge.lthn.ai/core/cli/pkg/framework/core" ) // s3API is the subset of the S3 client API used by this package. diff --git a/pkg/io/sqlite/sqlite.go b/pkg/io/sqlite/sqlite.go index b904290..3e3dbc4 100644 --- a/pkg/io/sqlite/sqlite.go +++ b/pkg/io/sqlite/sqlite.go @@ -11,7 +11,7 @@ import ( "strings" "time" - coreerr "github.com/host-uk/core/pkg/framework/core" + coreerr "forge.lthn.ai/core/cli/pkg/framework/core" _ "modernc.org/sqlite" // Pure Go SQLite driver ) diff --git a/pkg/jobrunner/forgejo/signals.go b/pkg/jobrunner/forgejo/signals.go index 269ce8b..0db84ca 100644 --- a/pkg/jobrunner/forgejo/signals.go +++ b/pkg/jobrunner/forgejo/signals.go @@ -6,7 +6,7 @@ import ( forgejosdk "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) // epicChildRe matches checklist items: - [ ] #42 or - [x] #42 diff --git a/pkg/jobrunner/forgejo/source.go b/pkg/jobrunner/forgejo/source.go index 38b41b4..0f92904 100644 --- a/pkg/jobrunner/forgejo/source.go +++ b/pkg/jobrunner/forgejo/source.go @@ -5,9 +5,9 @@ import ( "fmt" "strings" - "github.com/host-uk/core/pkg/forge" - "github.com/host-uk/core/pkg/jobrunner" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/forge" + "forge.lthn.ai/core/cli/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/log" ) // Config configures a ForgejoSource. diff --git a/pkg/jobrunner/forgejo/source_test.go b/pkg/jobrunner/forgejo/source_test.go index d5dbba6..cb8bd5c 100644 --- a/pkg/jobrunner/forgejo/source_test.go +++ b/pkg/jobrunner/forgejo/source_test.go @@ -11,8 +11,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/host-uk/core/pkg/forge" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/forge" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) // withVersion wraps an HTTP handler to serve the Forgejo /api/v1/version diff --git a/pkg/jobrunner/handlers/completion.go b/pkg/jobrunner/handlers/completion.go index 8078389..da605ff 100644 --- a/pkg/jobrunner/handlers/completion.go +++ b/pkg/jobrunner/handlers/completion.go @@ -5,8 +5,8 @@ import ( "fmt" "time" - "github.com/host-uk/core/pkg/forge" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/forge" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) const ( diff --git a/pkg/jobrunner/handlers/dispatch.go b/pkg/jobrunner/handlers/dispatch.go index f33a28e..ccd5813 100644 --- a/pkg/jobrunner/handlers/dispatch.go +++ b/pkg/jobrunner/handlers/dispatch.go @@ -8,10 +8,10 @@ import ( "path/filepath" "time" - "github.com/host-uk/core/pkg/agentci" - "github.com/host-uk/core/pkg/forge" - "github.com/host-uk/core/pkg/jobrunner" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/agentci" + "forge.lthn.ai/core/cli/pkg/forge" + "forge.lthn.ai/core/cli/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/log" ) const ( diff --git a/pkg/jobrunner/handlers/dispatch_test.go b/pkg/jobrunner/handlers/dispatch_test.go index f91f312..445aecd 100644 --- a/pkg/jobrunner/handlers/dispatch_test.go +++ b/pkg/jobrunner/handlers/dispatch_test.go @@ -7,8 +7,8 @@ import ( "net/http/httptest" "testing" - "github.com/host-uk/core/pkg/agentci" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/agentci" + "forge.lthn.ai/core/cli/pkg/jobrunner" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/jobrunner/handlers/enable_auto_merge.go b/pkg/jobrunner/handlers/enable_auto_merge.go index 7e1382b..aabd241 100644 --- a/pkg/jobrunner/handlers/enable_auto_merge.go +++ b/pkg/jobrunner/handlers/enable_auto_merge.go @@ -5,8 +5,8 @@ import ( "fmt" "time" - "github.com/host-uk/core/pkg/forge" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/forge" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) // EnableAutoMergeHandler merges a PR that is ready using squash strategy. diff --git a/pkg/jobrunner/handlers/enable_auto_merge_test.go b/pkg/jobrunner/handlers/enable_auto_merge_test.go index 330fbe7..1edeca1 100644 --- a/pkg/jobrunner/handlers/enable_auto_merge_test.go +++ b/pkg/jobrunner/handlers/enable_auto_merge_test.go @@ -10,7 +10,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) func TestEnableAutoMerge_Match_Good(t *testing.T) { diff --git a/pkg/jobrunner/handlers/publish_draft.go b/pkg/jobrunner/handlers/publish_draft.go index 4d195b0..4929b5b 100644 --- a/pkg/jobrunner/handlers/publish_draft.go +++ b/pkg/jobrunner/handlers/publish_draft.go @@ -5,8 +5,8 @@ import ( "fmt" "time" - "github.com/host-uk/core/pkg/forge" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/forge" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) // PublishDraftHandler marks a draft PR as ready for review once its checks pass. diff --git a/pkg/jobrunner/handlers/publish_draft_test.go b/pkg/jobrunner/handlers/publish_draft_test.go index 8ec250e..5e7efe3 100644 --- a/pkg/jobrunner/handlers/publish_draft_test.go +++ b/pkg/jobrunner/handlers/publish_draft_test.go @@ -10,7 +10,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) func TestPublishDraft_Match_Good(t *testing.T) { diff --git a/pkg/jobrunner/handlers/resolve_threads.go b/pkg/jobrunner/handlers/resolve_threads.go index 0a80de2..6cecc51 100644 --- a/pkg/jobrunner/handlers/resolve_threads.go +++ b/pkg/jobrunner/handlers/resolve_threads.go @@ -7,8 +7,8 @@ import ( forgejosdk "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/forge" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/forge" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) // DismissReviewsHandler dismisses stale "request changes" reviews on a PR. diff --git a/pkg/jobrunner/handlers/resolve_threads_test.go b/pkg/jobrunner/handlers/resolve_threads_test.go index c7c4e48..3041ec4 100644 --- a/pkg/jobrunner/handlers/resolve_threads_test.go +++ b/pkg/jobrunner/handlers/resolve_threads_test.go @@ -10,7 +10,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) func TestDismissReviews_Match_Good(t *testing.T) { diff --git a/pkg/jobrunner/handlers/send_fix_command.go b/pkg/jobrunner/handlers/send_fix_command.go index caeb86c..5fb0b00 100644 --- a/pkg/jobrunner/handlers/send_fix_command.go +++ b/pkg/jobrunner/handlers/send_fix_command.go @@ -5,8 +5,8 @@ import ( "fmt" "time" - "github.com/host-uk/core/pkg/forge" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/forge" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) // SendFixCommandHandler posts a comment on a PR asking for conflict or diff --git a/pkg/jobrunner/handlers/send_fix_command_test.go b/pkg/jobrunner/handlers/send_fix_command_test.go index 1dc6e8d..e8f879f 100644 --- a/pkg/jobrunner/handlers/send_fix_command_test.go +++ b/pkg/jobrunner/handlers/send_fix_command_test.go @@ -10,7 +10,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) func TestSendFixCommand_Match_Good_Conflicting(t *testing.T) { diff --git a/pkg/jobrunner/handlers/testhelper_test.go b/pkg/jobrunner/handlers/testhelper_test.go index a526b80..9f79def 100644 --- a/pkg/jobrunner/handlers/testhelper_test.go +++ b/pkg/jobrunner/handlers/testhelper_test.go @@ -7,7 +7,7 @@ import ( "github.com/stretchr/testify/require" - "github.com/host-uk/core/pkg/forge" + "forge.lthn.ai/core/cli/pkg/forge" ) // forgejoVersionResponse is the JSON response for /api/v1/version. diff --git a/pkg/jobrunner/handlers/tick_parent.go b/pkg/jobrunner/handlers/tick_parent.go index f193f8d..ec3edf1 100644 --- a/pkg/jobrunner/handlers/tick_parent.go +++ b/pkg/jobrunner/handlers/tick_parent.go @@ -8,8 +8,8 @@ import ( forgejosdk "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2" - "github.com/host-uk/core/pkg/forge" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/forge" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) // TickParentHandler ticks a child checkbox in the parent epic issue body diff --git a/pkg/jobrunner/handlers/tick_parent_test.go b/pkg/jobrunner/handlers/tick_parent_test.go index c9bb574..93304e3 100644 --- a/pkg/jobrunner/handlers/tick_parent_test.go +++ b/pkg/jobrunner/handlers/tick_parent_test.go @@ -12,7 +12,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/host-uk/core/pkg/jobrunner" + "forge.lthn.ai/core/cli/pkg/jobrunner" ) func TestTickParent_Match_Good(t *testing.T) { diff --git a/pkg/jobrunner/poller.go b/pkg/jobrunner/poller.go index d8440ff..abda3ed 100644 --- a/pkg/jobrunner/poller.go +++ b/pkg/jobrunner/poller.go @@ -5,7 +5,7 @@ import ( "sync" "time" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // PollerConfig configures a Poller. diff --git a/pkg/log/log_test.go b/pkg/log/log_test.go index 558e75b..a819ce8 100644 --- a/pkg/log/log_test.go +++ b/pkg/log/log_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) func TestLogger_Levels(t *testing.T) { diff --git a/pkg/log/rotation.go b/pkg/log/rotation.go index 9248146..3f22a5f 100644 --- a/pkg/log/rotation.go +++ b/pkg/log/rotation.go @@ -6,7 +6,7 @@ import ( "sync" "time" - coreio "github.com/host-uk/core/pkg/io" + coreio "forge.lthn.ai/core/cli/pkg/io" ) // RotatingWriter implements io.WriteCloser and provides log rotation. diff --git a/pkg/log/rotation_test.go b/pkg/log/rotation_test.go index b8fc60f..14b74c9 100644 --- a/pkg/log/rotation_test.go +++ b/pkg/log/rotation_test.go @@ -5,7 +5,7 @@ import ( "testing" "time" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) func TestRotatingWriter_Basic(t *testing.T) { diff --git a/pkg/log/service.go b/pkg/log/service.go index ec2103d..0dc0a11 100644 --- a/pkg/log/service.go +++ b/pkg/log/service.go @@ -3,7 +3,7 @@ package log import ( "context" - "github.com/host-uk/core/pkg/framework" + "forge.lthn.ai/core/cli/pkg/framework" ) // Service wraps Logger for Core framework integration. diff --git a/pkg/mcp/ide/bridge.go b/pkg/mcp/ide/bridge.go index e0d6f3a..e7dabb2 100644 --- a/pkg/mcp/ide/bridge.go +++ b/pkg/mcp/ide/bridge.go @@ -9,7 +9,7 @@ import ( "time" "github.com/gorilla/websocket" - "github.com/host-uk/core/pkg/ws" + "forge.lthn.ai/core/cli/pkg/ws" ) // BridgeMessage is the wire format between the IDE and Laravel. diff --git a/pkg/mcp/ide/bridge_test.go b/pkg/mcp/ide/bridge_test.go index faae4db..4fc4513 100644 --- a/pkg/mcp/ide/bridge_test.go +++ b/pkg/mcp/ide/bridge_test.go @@ -10,7 +10,7 @@ import ( "time" "github.com/gorilla/websocket" - "github.com/host-uk/core/pkg/ws" + "forge.lthn.ai/core/cli/pkg/ws" ) var testUpgrader = websocket.Upgrader{ diff --git a/pkg/mcp/ide/ide.go b/pkg/mcp/ide/ide.go index f44b91a..f2aa7a1 100644 --- a/pkg/mcp/ide/ide.go +++ b/pkg/mcp/ide/ide.go @@ -3,7 +3,7 @@ package ide import ( "context" - "github.com/host-uk/core/pkg/ws" + "forge.lthn.ai/core/cli/pkg/ws" "github.com/modelcontextprotocol/go-sdk/mcp" ) diff --git a/pkg/mcp/mcp.go b/pkg/mcp/mcp.go index 2c4cb4d..7411627 100644 --- a/pkg/mcp/mcp.go +++ b/pkg/mcp/mcp.go @@ -10,10 +10,10 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/process" - "github.com/host-uk/core/pkg/ws" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/process" + "forge.lthn.ai/core/cli/pkg/ws" "github.com/modelcontextprotocol/go-sdk/mcp" ) diff --git a/pkg/mcp/tools_metrics.go b/pkg/mcp/tools_metrics.go index fccd969..24e5d5e 100644 --- a/pkg/mcp/tools_metrics.go +++ b/pkg/mcp/tools_metrics.go @@ -7,8 +7,8 @@ import ( "strings" "time" - "github.com/host-uk/core/pkg/ai" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/ai" + "forge.lthn.ai/core/cli/pkg/log" "github.com/modelcontextprotocol/go-sdk/mcp" ) diff --git a/pkg/mcp/tools_process.go b/pkg/mcp/tools_process.go index 9231d86..54ac899 100644 --- a/pkg/mcp/tools_process.go +++ b/pkg/mcp/tools_process.go @@ -5,8 +5,8 @@ import ( "fmt" "time" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/process" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/process" "github.com/modelcontextprotocol/go-sdk/mcp" ) diff --git a/pkg/mcp/tools_rag.go b/pkg/mcp/tools_rag.go index f778c2c..4dc6a3c 100644 --- a/pkg/mcp/tools_rag.go +++ b/pkg/mcp/tools_rag.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - ragcmd "github.com/host-uk/core/internal/cmd/rag" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/rag" + ragcmd "forge.lthn.ai/core/cli/internal/cmd/rag" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/rag" "github.com/modelcontextprotocol/go-sdk/mcp" ) diff --git a/pkg/mcp/tools_webview.go b/pkg/mcp/tools_webview.go index 4d1f506..246dcbb 100644 --- a/pkg/mcp/tools_webview.go +++ b/pkg/mcp/tools_webview.go @@ -6,8 +6,8 @@ import ( "fmt" "time" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/webview" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/webview" "github.com/modelcontextprotocol/go-sdk/mcp" ) diff --git a/pkg/mcp/tools_webview_test.go b/pkg/mcp/tools_webview_test.go index 88b2056..aa2ff93 100644 --- a/pkg/mcp/tools_webview_test.go +++ b/pkg/mcp/tools_webview_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - "github.com/host-uk/core/pkg/webview" + "forge.lthn.ai/core/cli/pkg/webview" ) // TestWebviewToolsRegistered_Good verifies that webview tools are registered with the MCP server. diff --git a/pkg/mcp/tools_ws.go b/pkg/mcp/tools_ws.go index ae5e9a3..28fa1f4 100644 --- a/pkg/mcp/tools_ws.go +++ b/pkg/mcp/tools_ws.go @@ -6,8 +6,8 @@ import ( "net" "net/http" - "github.com/host-uk/core/pkg/log" - "github.com/host-uk/core/pkg/ws" + "forge.lthn.ai/core/cli/pkg/log" + "forge.lthn.ai/core/cli/pkg/ws" "github.com/modelcontextprotocol/go-sdk/mcp" ) diff --git a/pkg/mcp/tools_ws_test.go b/pkg/mcp/tools_ws_test.go index ab0319a..4abc93c 100644 --- a/pkg/mcp/tools_ws_test.go +++ b/pkg/mcp/tools_ws_test.go @@ -3,7 +3,7 @@ package mcp import ( "testing" - "github.com/host-uk/core/pkg/ws" + "forge.lthn.ai/core/cli/pkg/ws" ) // TestWSToolsRegistered_Good verifies that WebSocket tools are registered when hub is available. diff --git a/pkg/mcp/transport_stdio.go b/pkg/mcp/transport_stdio.go index 06db132..60f7d6b 100644 --- a/pkg/mcp/transport_stdio.go +++ b/pkg/mcp/transport_stdio.go @@ -3,7 +3,7 @@ package mcp import ( "context" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" "github.com/modelcontextprotocol/go-sdk/mcp" ) diff --git a/pkg/mcp/transport_unix.go b/pkg/mcp/transport_unix.go index e092511..186cc59 100644 --- a/pkg/mcp/transport_unix.go +++ b/pkg/mcp/transport_unix.go @@ -5,7 +5,7 @@ import ( "net" "os" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // ServeUnix starts a Unix domain socket server for the MCP service. diff --git a/pkg/plugin/installer.go b/pkg/plugin/installer.go index 89ce2fe..9a4648a 100644 --- a/pkg/plugin/installer.go +++ b/pkg/plugin/installer.go @@ -8,8 +8,8 @@ import ( "strings" "time" - core "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/io" + core "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/io" ) // Installer handles plugin installation from GitHub. diff --git a/pkg/plugin/loader.go b/pkg/plugin/loader.go index 5013329..35d1286 100644 --- a/pkg/plugin/loader.go +++ b/pkg/plugin/loader.go @@ -3,8 +3,8 @@ package plugin import ( "path/filepath" - core "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/io" + core "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/io" ) // Loader loads plugins from the filesystem. diff --git a/pkg/plugin/loader_test.go b/pkg/plugin/loader_test.go index 60baf54..6225e78 100644 --- a/pkg/plugin/loader_test.go +++ b/pkg/plugin/loader_test.go @@ -3,7 +3,7 @@ package plugin import ( "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/plugin/manifest.go b/pkg/plugin/manifest.go index e815026..6e067c8 100644 --- a/pkg/plugin/manifest.go +++ b/pkg/plugin/manifest.go @@ -3,8 +3,8 @@ package plugin import ( "encoding/json" - core "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/io" + core "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/io" ) // Manifest represents a plugin.json manifest file. diff --git a/pkg/plugin/manifest_test.go b/pkg/plugin/manifest_test.go index 0385d0a..7b53472 100644 --- a/pkg/plugin/manifest_test.go +++ b/pkg/plugin/manifest_test.go @@ -3,7 +3,7 @@ package plugin import ( "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/plugin/registry.go b/pkg/plugin/registry.go index 250d8e2..74e2cd7 100644 --- a/pkg/plugin/registry.go +++ b/pkg/plugin/registry.go @@ -5,8 +5,8 @@ import ( "path/filepath" "sort" - core "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/io" + core "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/io" ) const registryFilename = "registry.json" diff --git a/pkg/plugin/registry_test.go b/pkg/plugin/registry_test.go index b5b713e..b21ed39 100644 --- a/pkg/plugin/registry_test.go +++ b/pkg/plugin/registry_test.go @@ -3,7 +3,7 @@ package plugin import ( "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/process/exec/exec_test.go b/pkg/process/exec/exec_test.go index f014933..816e655 100644 --- a/pkg/process/exec/exec_test.go +++ b/pkg/process/exec/exec_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/host-uk/core/pkg/process/exec" + "forge.lthn.ai/core/cli/pkg/process/exec" ) // mockLogger captures log calls for testing diff --git a/pkg/process/global_test.go b/pkg/process/global_test.go index c1965f7..b0d448e 100644 --- a/pkg/process/global_test.go +++ b/pkg/process/global_test.go @@ -5,7 +5,7 @@ import ( "sync" "testing" - "github.com/host-uk/core/pkg/framework" + "forge.lthn.ai/core/cli/pkg/framework" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/process/process_global.go b/pkg/process/process_global.go index 155dedc..58238cd 100644 --- a/pkg/process/process_global.go +++ b/pkg/process/process_global.go @@ -5,7 +5,7 @@ import ( "sync" "sync/atomic" - "github.com/host-uk/core/pkg/framework" + "forge.lthn.ai/core/cli/pkg/framework" ) // Global default service (follows i18n pattern). diff --git a/pkg/process/runner_test.go b/pkg/process/runner_test.go index 85d1a3e..646b4c5 100644 --- a/pkg/process/runner_test.go +++ b/pkg/process/runner_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/host-uk/core/pkg/framework" + "forge.lthn.ai/core/cli/pkg/framework" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/process/service.go b/pkg/process/service.go index d1de958..c8cf78c 100644 --- a/pkg/process/service.go +++ b/pkg/process/service.go @@ -11,7 +11,7 @@ import ( "sync/atomic" "time" - "github.com/host-uk/core/pkg/framework" + "forge.lthn.ai/core/cli/pkg/framework" ) // Default buffer size for process output (1MB). diff --git a/pkg/process/service_test.go b/pkg/process/service_test.go index af5a014..c5d4da5 100644 --- a/pkg/process/service_test.go +++ b/pkg/process/service_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/host-uk/core/pkg/framework" + "forge.lthn.ai/core/cli/pkg/framework" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/rag/ingest.go b/pkg/rag/ingest.go index 7418fe3..4532b33 100644 --- a/pkg/rag/ingest.go +++ b/pkg/rag/ingest.go @@ -8,7 +8,7 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // IngestConfig holds ingestion configuration. diff --git a/pkg/rag/ollama.go b/pkg/rag/ollama.go index fde20d3..757fab2 100644 --- a/pkg/rag/ollama.go +++ b/pkg/rag/ollama.go @@ -7,7 +7,7 @@ import ( "net/url" "time" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" "github.com/ollama/ollama/api" ) diff --git a/pkg/rag/qdrant.go b/pkg/rag/qdrant.go index 7acff85..b6aa86d 100644 --- a/pkg/rag/qdrant.go +++ b/pkg/rag/qdrant.go @@ -6,7 +6,7 @@ import ( "context" "fmt" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" "github.com/qdrant/go-client/qdrant" ) diff --git a/pkg/rag/query.go b/pkg/rag/query.go index 22df5ee..0e0fc3c 100644 --- a/pkg/rag/query.go +++ b/pkg/rag/query.go @@ -6,7 +6,7 @@ import ( "html" "strings" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // QueryConfig holds query configuration. diff --git a/pkg/release/config.go b/pkg/release/config.go index 313f205..03225a3 100644 --- a/pkg/release/config.go +++ b/pkg/release/config.go @@ -6,7 +6,7 @@ import ( "os" "path/filepath" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "gopkg.in/yaml.v3" ) diff --git a/pkg/release/publishers/aur.go b/pkg/release/publishers/aur.go index 0f9cd2c..50cbb3a 100644 --- a/pkg/release/publishers/aur.go +++ b/pkg/release/publishers/aur.go @@ -12,8 +12,8 @@ import ( "strings" "text/template" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" ) //go:embed templates/aur/*.tmpl diff --git a/pkg/release/publishers/aur_test.go b/pkg/release/publishers/aur_test.go index 3b0e623..3c36d8b 100644 --- a/pkg/release/publishers/aur_test.go +++ b/pkg/release/publishers/aur_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/release/publishers/chocolatey.go b/pkg/release/publishers/chocolatey.go index 93b1216..329d7bd 100644 --- a/pkg/release/publishers/chocolatey.go +++ b/pkg/release/publishers/chocolatey.go @@ -12,9 +12,9 @@ import ( "strings" "text/template" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/i18n" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/i18n" + "forge.lthn.ai/core/cli/pkg/io" ) //go:embed templates/chocolatey/*.tmpl templates/chocolatey/tools/*.tmpl diff --git a/pkg/release/publishers/chocolatey_test.go b/pkg/release/publishers/chocolatey_test.go index df41aba..14a8858 100644 --- a/pkg/release/publishers/chocolatey_test.go +++ b/pkg/release/publishers/chocolatey_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/pkg/release/publishers/docker_test.go b/pkg/release/publishers/docker_test.go index 9673a27..047408c 100644 --- a/pkg/release/publishers/docker_test.go +++ b/pkg/release/publishers/docker_test.go @@ -7,7 +7,7 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/release/publishers/github_test.go b/pkg/release/publishers/github_test.go index 7d89d05..2726325 100644 --- a/pkg/release/publishers/github_test.go +++ b/pkg/release/publishers/github_test.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/release/publishers/homebrew.go b/pkg/release/publishers/homebrew.go index 10fc3d7..dd6b620 100644 --- a/pkg/release/publishers/homebrew.go +++ b/pkg/release/publishers/homebrew.go @@ -12,8 +12,8 @@ import ( "strings" "text/template" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" ) //go:embed templates/homebrew/*.tmpl diff --git a/pkg/release/publishers/homebrew_test.go b/pkg/release/publishers/homebrew_test.go index e05f24e..ea16640 100644 --- a/pkg/release/publishers/homebrew_test.go +++ b/pkg/release/publishers/homebrew_test.go @@ -6,8 +6,8 @@ import ( "os" "testing" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/release/publishers/linuxkit_test.go b/pkg/release/publishers/linuxkit_test.go index 7def1da..f754cf1 100644 --- a/pkg/release/publishers/linuxkit_test.go +++ b/pkg/release/publishers/linuxkit_test.go @@ -8,7 +8,7 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/release/publishers/npm.go b/pkg/release/publishers/npm.go index 85df928..c3d66d7 100644 --- a/pkg/release/publishers/npm.go +++ b/pkg/release/publishers/npm.go @@ -12,7 +12,7 @@ import ( "strings" "text/template" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" ) //go:embed templates/npm/*.tmpl diff --git a/pkg/release/publishers/npm_test.go b/pkg/release/publishers/npm_test.go index 6122788..64060ce 100644 --- a/pkg/release/publishers/npm_test.go +++ b/pkg/release/publishers/npm_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/pkg/release/publishers/publisher.go b/pkg/release/publishers/publisher.go index 99e45f6..4c06cac 100644 --- a/pkg/release/publishers/publisher.go +++ b/pkg/release/publishers/publisher.go @@ -4,8 +4,8 @@ package publishers import ( "context" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" ) // Release represents a release to be published. diff --git a/pkg/release/publishers/scoop.go b/pkg/release/publishers/scoop.go index d0a46d7..7b10278 100644 --- a/pkg/release/publishers/scoop.go +++ b/pkg/release/publishers/scoop.go @@ -12,8 +12,8 @@ import ( "strings" "text/template" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" ) //go:embed templates/scoop/*.tmpl diff --git a/pkg/release/publishers/scoop_test.go b/pkg/release/publishers/scoop_test.go index 3dc6e78..266d1fd 100644 --- a/pkg/release/publishers/scoop_test.go +++ b/pkg/release/publishers/scoop_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/pkg/release/release.go b/pkg/release/release.go index 7237ffd..226eb56 100644 --- a/pkg/release/release.go +++ b/pkg/release/release.go @@ -9,10 +9,10 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/build/builders" - "github.com/host-uk/core/pkg/io" - "github.com/host-uk/core/pkg/release/publishers" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/build/builders" + "forge.lthn.ai/core/cli/pkg/io" + "forge.lthn.ai/core/cli/pkg/release/publishers" ) // Release represents a release with its version, artifacts, and changelog. diff --git a/pkg/release/release_test.go b/pkg/release/release_test.go index a0dce08..0e11967 100644 --- a/pkg/release/release_test.go +++ b/pkg/release/release_test.go @@ -7,8 +7,8 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/build" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/build" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/pkg/release/sdk.go b/pkg/release/sdk.go index 6f965ff..31da782 100644 --- a/pkg/release/sdk.go +++ b/pkg/release/sdk.go @@ -5,7 +5,7 @@ import ( "context" "fmt" - "github.com/host-uk/core/internal/cmd/sdk" + "forge.lthn.ai/core/cli/internal/cmd/sdk" ) // SDKRelease holds the result of an SDK release. diff --git a/pkg/repos/registry.go b/pkg/repos/registry.go index 620585d..3256d91 100644 --- a/pkg/repos/registry.go +++ b/pkg/repos/registry.go @@ -9,7 +9,7 @@ import ( "path/filepath" "strings" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "gopkg.in/yaml.v3" ) diff --git a/pkg/repos/registry_test.go b/pkg/repos/registry_test.go index 2f8eda2..3f54a00 100644 --- a/pkg/repos/registry_test.go +++ b/pkg/repos/registry_test.go @@ -3,7 +3,7 @@ package repos import ( "testing" - "github.com/host-uk/core/pkg/io" + "forge.lthn.ai/core/cli/pkg/io" "github.com/stretchr/testify/assert" ) diff --git a/pkg/unifi/client.go b/pkg/unifi/client.go index 13b15d3..cb25cf7 100644 --- a/pkg/unifi/client.go +++ b/pkg/unifi/client.go @@ -6,7 +6,7 @@ import ( uf "github.com/unpoller/unifi/v5" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // Client wraps the unpoller UniFi client with config-based auth. diff --git a/pkg/unifi/clients.go b/pkg/unifi/clients.go index 74e1ca2..9194e4b 100644 --- a/pkg/unifi/clients.go +++ b/pkg/unifi/clients.go @@ -3,7 +3,7 @@ package unifi import ( uf "github.com/unpoller/unifi/v5" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // ClientFilter controls which clients are returned. diff --git a/pkg/unifi/config.go b/pkg/unifi/config.go index 727b739..75687c7 100644 --- a/pkg/unifi/config.go +++ b/pkg/unifi/config.go @@ -11,8 +11,8 @@ package unifi import ( "os" - "github.com/host-uk/core/pkg/config" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/config" + "forge.lthn.ai/core/cli/pkg/log" ) const ( diff --git a/pkg/unifi/devices.go b/pkg/unifi/devices.go index 0e4e194..37a8723 100644 --- a/pkg/unifi/devices.go +++ b/pkg/unifi/devices.go @@ -3,7 +3,7 @@ package unifi import ( uf "github.com/unpoller/unifi/v5" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // DeviceInfo is a flat representation of any UniFi infrastructure device. diff --git a/pkg/unifi/networks.go b/pkg/unifi/networks.go index 3ff33b7..88b6755 100644 --- a/pkg/unifi/networks.go +++ b/pkg/unifi/networks.go @@ -4,7 +4,7 @@ import ( "encoding/json" "fmt" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // NetworkConf represents a UniFi network configuration entry. diff --git a/pkg/unifi/routes.go b/pkg/unifi/routes.go index 6454b16..05b8a92 100644 --- a/pkg/unifi/routes.go +++ b/pkg/unifi/routes.go @@ -5,7 +5,7 @@ import ( "fmt" "net/url" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // Route represents a single entry in the UniFi gateway routing table. diff --git a/pkg/unifi/sites.go b/pkg/unifi/sites.go index 7162b79..f9b7581 100644 --- a/pkg/unifi/sites.go +++ b/pkg/unifi/sites.go @@ -3,7 +3,7 @@ package unifi import ( uf "github.com/unpoller/unifi/v5" - "github.com/host-uk/core/pkg/log" + "forge.lthn.ai/core/cli/pkg/log" ) // GetSites returns all sites from the UniFi controller. diff --git a/pkg/workspace/service.go b/pkg/workspace/service.go index 3ea79a3..74cc4f4 100644 --- a/pkg/workspace/service.go +++ b/pkg/workspace/service.go @@ -7,8 +7,8 @@ import ( "path/filepath" "sync" - core "github.com/host-uk/core/pkg/framework/core" - "github.com/host-uk/core/pkg/io" + core "forge.lthn.ai/core/cli/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/io" ) // Service implements the core.Workspace interface. diff --git a/pkg/workspace/service_test.go b/pkg/workspace/service_test.go index c8b8945..b064da6 100644 --- a/pkg/workspace/service_test.go +++ b/pkg/workspace/service_test.go @@ -5,8 +5,8 @@ import ( "path/filepath" "testing" - "github.com/host-uk/core/pkg/crypt/openpgp" - core "github.com/host-uk/core/pkg/framework/core" + "forge.lthn.ai/core/cli/pkg/crypt/openpgp" + core "forge.lthn.ai/core/cli/pkg/framework/core" "github.com/stretchr/testify/assert" )