Skip to content

Commit d72e3e8

Browse files
ostermanclaudeaknysh
authored
refactor: move toolchain from root to pkg/toolchain (#2041)
Move the toolchain package from the repository root to pkg/toolchain to align with project architecture guidelines. All business logic belongs in pkg/ - no packages should exist at the repo root level. Changes: - Move 94 Go files from toolchain/ to pkg/toolchain/ (preserves git history) - Update 90 import statements across 145 files to reference github.com/cloudposse/atmos/pkg/toolchain - Regenerate mocks with updated import paths - Update documentation references This ensures consistency with other business logic packages (config, stack, component, store, git, auth, etc.). Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com> Co-authored-by: Andriy Knysh <aknysh@users.noreply.github.com>
1 parent fb80cbe commit d72e3e8

File tree

145 files changed

+90
-90
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+90
-90
lines changed

cmd/root.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ import (
6565
_ "github.com/cloudposse/atmos/cmd/vendor"
6666
"github.com/cloudposse/atmos/cmd/version"
6767
_ "github.com/cloudposse/atmos/cmd/workflow"
68-
"github.com/cloudposse/atmos/toolchain"
68+
"github.com/cloudposse/atmos/pkg/toolchain"
6969
)
7070

7171
const (

cmd/toolchain/add.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
errUtils "github.com/cloudposse/atmos/errors"
99
"github.com/cloudposse/atmos/pkg/flags"
1010
"github.com/cloudposse/atmos/pkg/flags/compat"
11-
"github.com/cloudposse/atmos/toolchain"
11+
"github.com/cloudposse/atmos/pkg/toolchain"
1212
)
1313

1414
var addCmd = &cobra.Command{

cmd/toolchain/add_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111

1212
errUtils "github.com/cloudposse/atmos/errors"
1313
"github.com/cloudposse/atmos/pkg/schema"
14-
"github.com/cloudposse/atmos/toolchain"
14+
"github.com/cloudposse/atmos/pkg/toolchain"
1515
)
1616

1717
// TestAddCommand_Structure tests the add command structure.

cmd/toolchain/clean.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import (
1010
"github.com/cloudposse/atmos/pkg/config/homedir"
1111
"github.com/cloudposse/atmos/pkg/flags"
1212
"github.com/cloudposse/atmos/pkg/flags/compat"
13+
"github.com/cloudposse/atmos/pkg/toolchain"
1314
"github.com/cloudposse/atmos/pkg/xdg"
14-
"github.com/cloudposse/atmos/toolchain"
1515
)
1616

1717
var cleanCmd = &cobra.Command{

cmd/toolchain/du.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"github.com/cloudposse/atmos/cmd/internal"
77
"github.com/cloudposse/atmos/pkg/flags"
88
"github.com/cloudposse/atmos/pkg/flags/compat"
9-
"github.com/cloudposse/atmos/toolchain"
9+
"github.com/cloudposse/atmos/pkg/toolchain"
1010
)
1111

1212
var duCmd = &cobra.Command{

cmd/toolchain/env.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
errUtils "github.com/cloudposse/atmos/errors"
1212
"github.com/cloudposse/atmos/pkg/flags"
1313
"github.com/cloudposse/atmos/pkg/flags/compat"
14-
"github.com/cloudposse/atmos/toolchain"
14+
"github.com/cloudposse/atmos/pkg/toolchain"
1515
)
1616

1717
var supportedFormats = []string{"bash", "json", "dotenv", "fish", "powershell", "github"}

cmd/toolchain/env_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313

1414
errUtils "github.com/cloudposse/atmos/errors"
1515
"github.com/cloudposse/atmos/pkg/schema"
16-
"github.com/cloudposse/atmos/toolchain"
16+
"github.com/cloudposse/atmos/pkg/toolchain"
1717
)
1818

1919
func TestEnvCommandProvider(t *testing.T) {

cmd/toolchain/exec.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
errUtils "github.com/cloudposse/atmos/errors"
1010
"github.com/cloudposse/atmos/pkg/flags"
1111
"github.com/cloudposse/atmos/pkg/flags/compat"
12-
"github.com/cloudposse/atmos/toolchain"
12+
"github.com/cloudposse/atmos/pkg/toolchain"
1313
)
1414

1515
var execCmd = &cobra.Command{

cmd/toolchain/get.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66

77
"github.com/cloudposse/atmos/pkg/flags"
88
"github.com/cloudposse/atmos/pkg/flags/compat"
9-
"github.com/cloudposse/atmos/toolchain"
9+
"github.com/cloudposse/atmos/pkg/toolchain"
1010
)
1111

1212
const (

cmd/toolchain/info.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66

77
"github.com/cloudposse/atmos/pkg/flags"
88
"github.com/cloudposse/atmos/pkg/flags/compat"
9-
"github.com/cloudposse/atmos/toolchain"
9+
"github.com/cloudposse/atmos/pkg/toolchain"
1010
)
1111

1212
var infoParser *flags.StandardParser

0 commit comments

Comments
 (0)