From 65ab4de5614e3c26940c4e0bff9f63028302dd4d Mon Sep 17 00:00:00 2001 From: Maxim Slipenko Date: Mon, 9 Jun 2025 22:58:34 +0300 Subject: [PATCH] refactor: move distro from internal to pkg --- helper.go | 2 +- info.go | 2 +- internal/build/build.go | 2 +- internal/build/build_internal_test.need-to-update | 2 +- internal/build/find_deps/find_deps.go | 2 +- internal/build/utils.go | 2 +- internal/cliutils/app_builder/builder.go | 2 +- internal/overrides/overrides.go | 2 +- internal/overrides/overrides_test.go | 2 +- internal/repos/utils.go | 2 +- internal/shutils/decoder/decoder.go | 2 +- internal/shutils/decoder/decoder_test.go | 2 +- internal/shutils/handlers/exec_test.go | 2 +- pkg/alrsh/alrsh.go | 2 +- {internal => pkg}/distro/osrelease.go | 0 search.go | 2 +- upgrade.go | 2 +- 17 files changed, 16 insertions(+), 16 deletions(-) rename {internal => pkg}/distro/osrelease.go (100%) diff --git a/helper.go b/helper.go index 71b4e6b..89b8fe8 100644 --- a/helper.go +++ b/helper.go @@ -32,8 +32,8 @@ import ( "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils" "gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/helpers" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" ) func HelperCmd() *cli.Command { diff --git a/info.go b/info.go index f1bb398..75069a0 100644 --- a/info.go +++ b/info.go @@ -31,9 +31,9 @@ import ( "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils" appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder" database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides" "gitea.plemya-x.ru/Plemya-x/ALR/internal/utils" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" ) func InfoCmd() *cli.Command { diff --git a/internal/build/build.go b/internal/build/build.go index aa18dc2..b47a6e1 100644 --- a/internal/build/build.go +++ b/internal/build/build.go @@ -31,9 +31,9 @@ import ( "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils" "gitea.plemya-x.ru/Plemya-x/ALR/internal/config" "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/manager" "gitea.plemya-x.ru/Plemya-x/ALR/pkg/alrsh" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" "gitea.plemya-x.ru/Plemya-x/ALR/pkg/types" ) diff --git a/internal/build/build_internal_test.need-to-update b/internal/build/build_internal_test.need-to-update index 5ac4558..c411ed6 100644 --- a/internal/build/build_internal_test.need-to-update +++ b/internal/build/build_internal_test.need-to-update @@ -29,7 +29,7 @@ import ( "gitea.plemya-x.ru/Plemya-x/ALR/internal/config" "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" "gitea.plemya-x.ru/Plemya-x/ALR/pkg/types" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/manager" ) diff --git a/internal/build/find_deps/find_deps.go b/internal/build/find_deps/find_deps.go index 2b00056..3231b1e 100644 --- a/internal/build/find_deps/find_deps.go +++ b/internal/build/find_deps/find_deps.go @@ -21,7 +21,7 @@ import ( "github.com/goreleaser/nfpm/v2" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" "gitea.plemya-x.ru/Plemya-x/ALR/pkg/types" ) diff --git a/internal/build/utils.go b/internal/build/utils.go index c1be2b7..fd7569a 100644 --- a/internal/build/utils.go +++ b/internal/build/utils.go @@ -38,9 +38,9 @@ import ( "github.com/goreleaser/nfpm/v2/files" "gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/manager" "gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" "gitea.plemya-x.ru/Plemya-x/ALR/pkg/types" ) diff --git a/internal/cliutils/app_builder/builder.go b/internal/cliutils/app_builder/builder.go index 6276735..0d8fe40 100644 --- a/internal/cliutils/app_builder/builder.go +++ b/internal/cliutils/app_builder/builder.go @@ -26,9 +26,9 @@ import ( "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils" "gitea.plemya-x.ru/Plemya-x/ALR/internal/config" "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/manager" "gitea.plemya-x.ru/Plemya-x/ALR/internal/repos" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" ) type AppDeps struct { diff --git a/internal/overrides/overrides.go b/internal/overrides/overrides.go index 5f81bd0..8d42f8a 100644 --- a/internal/overrides/overrides.go +++ b/internal/overrides/overrides.go @@ -30,7 +30,7 @@ import ( "gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu" "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" ) type Opts struct { diff --git a/internal/overrides/overrides_test.go b/internal/overrides/overrides_test.go index 5177dac..42d985c 100644 --- a/internal/overrides/overrides_test.go +++ b/internal/overrides/overrides_test.go @@ -27,8 +27,8 @@ import ( "github.com/stretchr/testify/assert" "golang.org/x/text/language" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" ) var info = &distro.OSRelease{ diff --git a/internal/repos/utils.go b/internal/repos/utils.go index a2f775b..2e97752 100644 --- a/internal/repos/utils.go +++ b/internal/repos/utils.go @@ -35,9 +35,9 @@ import ( "mvdan.cc/sh/v3/syntax" "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/parser" "gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" "gitea.plemya-x.ru/Plemya-x/ALR/pkg/types" ) diff --git a/internal/shutils/decoder/decoder.go b/internal/shutils/decoder/decoder.go index 29b0352..55f8744 100644 --- a/internal/shutils/decoder/decoder.go +++ b/internal/shutils/decoder/decoder.go @@ -31,8 +31,8 @@ import ( "mvdan.cc/sh/v3/interp" "mvdan.cc/sh/v3/syntax" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" ) var ErrNotPointerToStruct = errors.New("val must be a pointer to a struct") diff --git a/internal/shutils/decoder/decoder_test.go b/internal/shutils/decoder/decoder_test.go index c9676b3..54a2b38 100644 --- a/internal/shutils/decoder/decoder_test.go +++ b/internal/shutils/decoder/decoder_test.go @@ -31,8 +31,8 @@ import ( "mvdan.cc/sh/v3/interp" "mvdan.cc/sh/v3/syntax" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" ) type BuildVars struct { diff --git a/internal/shutils/handlers/exec_test.go b/internal/shutils/handlers/exec_test.go index d4eaacd..a81302d 100644 --- a/internal/shutils/handlers/exec_test.go +++ b/internal/shutils/handlers/exec_test.go @@ -27,9 +27,9 @@ import ( "mvdan.cc/sh/v3/interp" "mvdan.cc/sh/v3/syntax" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder" "gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" ) const testScript = ` diff --git a/pkg/alrsh/alrsh.go b/pkg/alrsh/alrsh.go index f4a8ff2..37a723e 100644 --- a/pkg/alrsh/alrsh.go +++ b/pkg/alrsh/alrsh.go @@ -31,10 +31,10 @@ import ( "mvdan.cc/sh/v3/syntax" "gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder" "gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers" "gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/helpers" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" "gitea.plemya-x.ru/Plemya-x/ALR/pkg/types" ) diff --git a/internal/distro/osrelease.go b/pkg/distro/osrelease.go similarity index 100% rename from internal/distro/osrelease.go rename to pkg/distro/osrelease.go diff --git a/search.go b/search.go index f677bee..5b32685 100644 --- a/search.go +++ b/search.go @@ -28,10 +28,10 @@ import ( "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils" appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder" "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides" "gitea.plemya-x.ru/Plemya-x/ALR/internal/search" "gitea.plemya-x.ru/Plemya-x/ALR/internal/utils" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" ) func SearchCmd() *cli.Command { diff --git a/upgrade.go b/upgrade.go index f411db3..2183e84 100644 --- a/upgrade.go +++ b/upgrade.go @@ -33,11 +33,11 @@ import ( "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils" appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder" database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" - "gitea.plemya-x.ru/Plemya-x/ALR/internal/distro" "gitea.plemya-x.ru/Plemya-x/ALR/internal/manager" "gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides" "gitea.plemya-x.ru/Plemya-x/ALR/internal/search" "gitea.plemya-x.ru/Plemya-x/ALR/internal/utils" + "gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" "gitea.plemya-x.ru/Plemya-x/ALR/pkg/types" )