Skip to content

Commit d94be74

Browse files
authored
Rename package to support go install command from module path (#7)
The Go module path did not match the repository location, which prevented users from installing the tool via `go install` command. The patch updates the module name in the source code to match the repository path. This change enables versioned installation using `go install` to work correctly.
1 parent 7b79f83 commit d94be74

Some content is hidden

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

76 files changed

+216
-275
lines changed

.golangci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ linters-settings:
4747
- fmt\.Errorf$
4848
wrapcheck:
4949
ignorePackageGlobs:
50-
- sdvg/*
50+
- github.com/tarantool/sdvg/*
5151
depguard:
5252
rules:
5353
stderrors:

cmd/sdvg/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package main
22

33
import (
4-
"sdvg/internal/generator/app"
4+
"github.com/tarantool/sdvg/internal/generator/app"
55
)
66

77
var (
8-
version string
8+
version = "dev"
99
)
1010

1111
func main() {

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module sdvg
1+
module github.com/tarantool/sdvg
22

33
go 1.23.8
44

internal/generator/app/app.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@ import (
1111
"syscall"
1212

1313
"github.com/pkg/errors"
14-
15-
"sdvg/internal/generator/cli"
16-
"sdvg/internal/generator/cli/options"
17-
"sdvg/internal/generator/usecase"
18-
"sdvg/internal/generator/usecase/general"
14+
"github.com/tarantool/sdvg/internal/generator/cli"
15+
"github.com/tarantool/sdvg/internal/generator/cli/options"
16+
"github.com/tarantool/sdvg/internal/generator/usecase"
17+
"github.com/tarantool/sdvg/internal/generator/usecase/general"
1918
)
2019

2120
type App struct {

internal/generator/cli/cli.go

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,14 @@ import (
99
"github.com/pkg/errors"
1010
"github.com/spf13/cobra"
1111
"github.com/spf13/pflag"
12-
13-
"sdvg/internal/generator/cli/commands"
14-
"sdvg/internal/generator/cli/commands/sdvg"
15-
clierrors "sdvg/internal/generator/cli/errors"
16-
openaiService "sdvg/internal/generator/cli/openai/general"
17-
"sdvg/internal/generator/cli/options"
18-
"sdvg/internal/generator/cli/render/prompt"
19-
"sdvg/internal/generator/logger/handlers"
20-
openaiAPI "sdvg/internal/openai/general"
12+
"github.com/tarantool/sdvg/internal/generator/cli/commands"
13+
"github.com/tarantool/sdvg/internal/generator/cli/commands/sdvg"
14+
clierrors "github.com/tarantool/sdvg/internal/generator/cli/errors"
15+
openaiService "github.com/tarantool/sdvg/internal/generator/cli/openai/general"
16+
"github.com/tarantool/sdvg/internal/generator/cli/options"
17+
"github.com/tarantool/sdvg/internal/generator/cli/render/prompt"
18+
"github.com/tarantool/sdvg/internal/generator/logger/handlers"
19+
openaiAPI "github.com/tarantool/sdvg/internal/openai/general"
2120
)
2221

2322
// Cli type is used to describe SDVG CLI.

internal/generator/cli/commands/config/common.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@ import (
1010
"time"
1111

1212
"github.com/pkg/errors"
13-
14-
"sdvg/internal/generator/cli/utils"
15-
"sdvg/internal/generator/models"
13+
"github.com/tarantool/sdvg/internal/generator/cli/utils"
14+
"github.com/tarantool/sdvg/internal/generator/models"
1615
)
1716

1817
// generationMode type is used to describe generation modes.

internal/generator/cli/commands/config/common_test.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ import (
88
"github.com/pkg/errors"
99
"github.com/stretchr/testify/mock"
1010
"github.com/stretchr/testify/require"
11-
12-
openaiMock "sdvg/internal/generator/cli/openai/mock"
13-
rendererMock "sdvg/internal/generator/cli/render/mock"
11+
openaiMock "github.com/tarantool/sdvg/internal/generator/cli/openai/mock"
12+
rendererMock "github.com/tarantool/sdvg/internal/generator/cli/render/mock"
1413
)
1514

1615
func TestGetPathToSaveGenerationConfig(t *testing.T) {

internal/generator/cli/commands/config/data_sample.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ import (
55
"github.com/pkg/errors"
66
"github.com/spf13/cobra"
77
"github.com/spf13/pflag"
8-
9-
"sdvg/internal/generator/cli/commands"
10-
"sdvg/internal/generator/cli/options"
8+
"github.com/tarantool/sdvg/internal/generator/cli/commands"
9+
"github.com/tarantool/sdvg/internal/generator/cli/options"
1110
)
1211

1312
// NewDataSampleCommand creates 'data-sample' command for CLI.

internal/generator/cli/commands/config/data_sample_test.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ import (
88
"github.com/pkg/errors"
99
"github.com/stretchr/testify/mock"
1010
"github.com/stretchr/testify/require"
11-
12-
openaiMock "sdvg/internal/generator/cli/openai/mock"
13-
"sdvg/internal/generator/cli/options"
14-
rendererMock "sdvg/internal/generator/cli/render/mock"
15-
"sdvg/internal/generator/cli/streams"
11+
openaiMock "github.com/tarantool/sdvg/internal/generator/cli/openai/mock"
12+
"github.com/tarantool/sdvg/internal/generator/cli/options"
13+
rendererMock "github.com/tarantool/sdvg/internal/generator/cli/render/mock"
14+
"github.com/tarantool/sdvg/internal/generator/cli/streams"
1615
)
1716

1817
func TestNewDataSampleCommand(t *testing.T) {

internal/generator/cli/commands/config/description.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@ package config
33
import (
44
"github.com/pkg/errors"
55
"github.com/spf13/cobra"
6-
7-
"sdvg/internal/generator/cli/commands"
8-
"sdvg/internal/generator/cli/options"
6+
"github.com/tarantool/sdvg/internal/generator/cli/commands"
7+
"github.com/tarantool/sdvg/internal/generator/cli/options"
98
)
109

1110
// NewDescriptionCommand creates 'description' command for CLI.

0 commit comments

Comments
 (0)