From aac139368fe80202caa8a919ba4671cf62a93d72 Mon Sep 17 00:00:00 2001 From: Niko Syring Date: Thu, 12 Mar 2026 07:05:59 +0100 Subject: [PATCH] refactor: move internal/ to pkg/ for external importability MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Moves all packages from internal/ to pkg/ so they can be imported by external modules (needed for claude-pm integration). - internal/app/ → pkg/app/ - internal/docker/ → pkg/docker/ - internal/config/ → pkg/config/ - internal/utils/ → pkg/utils/ Co-Authored-By: Claude Opus 4.6 --- cmd/oxker/cli.go | 2 +- cmd/oxker/main.go | 2 +- {internal => pkg}/app/app.go | 4 ++-- {internal => pkg}/config/config.go | 0 {internal => pkg}/docker/client.go | 0 {internal => pkg}/utils/ratelimiter.go | 0 {internal => pkg}/utils/scroll.go | 0 {internal => pkg}/utils/stats.go | 0 {internal => pkg}/utils/table.go | 0 9 files changed, 4 insertions(+), 4 deletions(-) rename {internal => pkg}/app/app.go (99%) rename {internal => pkg}/config/config.go (100%) rename {internal => pkg}/docker/client.go (100%) rename {internal => pkg}/utils/ratelimiter.go (100%) rename {internal => pkg}/utils/scroll.go (100%) rename {internal => pkg}/utils/stats.go (100%) rename {internal => pkg}/utils/table.go (100%) diff --git a/cmd/oxker/cli.go b/cmd/oxker/cli.go index b961844..6eba37d 100644 --- a/cmd/oxker/cli.go +++ b/cmd/oxker/cli.go @@ -6,7 +6,7 @@ import ( "os" "path/filepath" - "github.com/oxker/oxker/internal/config" + "github.com/oxker/oxker/pkg/config" ) // CLIArgs represents parsed command-line arguments diff --git a/cmd/oxker/main.go b/cmd/oxker/main.go index 749ec31..f63182f 100644 --- a/cmd/oxker/main.go +++ b/cmd/oxker/main.go @@ -5,7 +5,7 @@ import ( "os" tea "charm.land/bubbletea/v2" - "github.com/oxker/oxker/internal/app" + "github.com/oxker/oxker/pkg/app" ) func main() { diff --git a/internal/app/app.go b/pkg/app/app.go similarity index 99% rename from internal/app/app.go rename to pkg/app/app.go index 186c487..86c8a7e 100644 --- a/internal/app/app.go +++ b/pkg/app/app.go @@ -21,8 +21,8 @@ import ( "github.com/creack/pty" "github.com/docker/docker/api/types/container" "github.com/hinshun/vt10x" - "github.com/oxker/oxker/internal/config" - "github.com/oxker/oxker/internal/docker" + "github.com/oxker/oxker/pkg/config" + "github.com/oxker/oxker/pkg/docker" ) // ============================================================ diff --git a/internal/config/config.go b/pkg/config/config.go similarity index 100% rename from internal/config/config.go rename to pkg/config/config.go diff --git a/internal/docker/client.go b/pkg/docker/client.go similarity index 100% rename from internal/docker/client.go rename to pkg/docker/client.go diff --git a/internal/utils/ratelimiter.go b/pkg/utils/ratelimiter.go similarity index 100% rename from internal/utils/ratelimiter.go rename to pkg/utils/ratelimiter.go diff --git a/internal/utils/scroll.go b/pkg/utils/scroll.go similarity index 100% rename from internal/utils/scroll.go rename to pkg/utils/scroll.go diff --git a/internal/utils/stats.go b/pkg/utils/stats.go similarity index 100% rename from internal/utils/stats.go rename to pkg/utils/stats.go diff --git a/internal/utils/table.go b/pkg/utils/table.go similarity index 100% rename from internal/utils/table.go rename to pkg/utils/table.go