Repository: scaleway/scaleway-cli
Pull request #2347 (2022-06-13 12:38:44)

chore: fix v2 mod install
### Community Note

* Please vote on this pull request by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original pull request comment to help the community and maintainers prioritize this request.
* Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for pull request followers and do not help prioritize the request

<!--- Thank you for keeping this note for the community --->

<!--- If your PR fully resolves and should automatically close the linked issue, use Closes. Otherwise, use Relates --->
Relates OR Closes #0000

Release note for [CHANGELOG](https://github.com/scaleway/scaleway-cli/blob/master/CHANGELOG.md):
<!--
If the change is not user facing, just write "NONE" in the release-note block below.
-->

```release-note

```


codecov-commenter: # [Codecov](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway) Report
> Merging [#2347](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway) (f07c8b9) into [master](https://codecov.io/gh/scaleway/scaleway-cli/commit/9b2269f3970d971ea2aaac26200a4d5202d7fbb4?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway) (9b2269f) will **not change** coverage.
> The diff coverage is `n/a`.

```diff
@@           Coverage Diff           @@
##           master    #2347   +/-   ##
=======================================
  Coverage   76.27%   76.27%           
=======================================
  Files         125      125           
  Lines       21046    21046           
=======================================
  Hits        16053    16053           
  Misses       4454     4454           
  Partials      539      539           
```


| [Impacted Files](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway) | Coverage Δ | |
|---|---|---|
| [cmd/scw/main.go](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway#diff-Y21kL3Njdy9tYWluLmdv) | `0.00% <ø> (ø)` | |
| [internal/core/autocomplete.go](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway#diff-aW50ZXJuYWwvY29yZS9hdXRvY29tcGxldGUuZ28=) | `92.73% <ø> (ø)` | |
| [internal/core/bootstrap.go](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway#diff-aW50ZXJuYWwvY29yZS9ib290c3RyYXAuZ28=) | `74.81% <ø> (ø)` | |
| [internal/core/cobra\_usage\_builder.go](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway#diff-aW50ZXJuYWwvY29yZS9jb2JyYV91c2FnZV9idWlsZGVyLmdv) | `50.00% <ø> (ø)` | |
| [internal/core/cobra\_utils.go](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway#diff-aW50ZXJuYWwvY29yZS9jb2JyYV91dGlscy5nbw==) | `67.23% <ø> (ø)` | |
| [internal/core/command.go](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway#diff-aW50ZXJuYWwvY29yZS9jb21tYW5kLmdv) | `60.00% <ø> (ø)` | |
| [internal/core/default.go](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway#diff-aW50ZXJuYWwvY29yZS9kZWZhdWx0Lmdv) | `76.74% <ø> (ø)` | |
| [internal/core/error.go](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway#diff-aW50ZXJuYWwvY29yZS9lcnJvci5nbw==) | `82.35% <ø> (ø)` | |
| [internal/core/example.go](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway#diff-aW50ZXJuYWwvY29yZS9leGFtcGxlLmdv) | `0.00% <ø> (ø)` | |
| [internal/core/printer.go](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway#diff-aW50ZXJuYWwvY29yZS9wcmludGVyLmdv) | `75.12% <ø> (ø)` | |
| ... and [89 more](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway) | |

------

[Continue to review full report at Codecov](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway). Last update [9b2269f...f07c8b9](https://codecov.io/gh/scaleway/scaleway-cli/pull/2347?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=scaleway).


Patch:
diff --git a/cmd/scw-doc-gen/main.go b/cmd/scw-doc-gen/main.go
index 051a7a30..c2893d55 100644
--- a/cmd/scw-doc-gen/main.go
+++ b/cmd/scw-doc-gen/main.go
@@ -5,8 +5,8 @@ import (
 	"fmt"
 	"os"
 
-	"github.com/scaleway/scaleway-cli/internal/docgen"
-	"github.com/scaleway/scaleway-cli/internal/namespaces"
+	"github.com/scaleway/scaleway-cli/v2/internal/docgen"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces"
 )
 
 // This command is used to generate markdown documentation for each commands (custom or generated) of the CLI
diff --git a/cmd/scw-qa/main.go b/cmd/scw-qa/main.go
index fbb7e708..27347f1d 100644
--- a/cmd/scw-qa/main.go
+++ b/cmd/scw-qa/main.go
@@ -6,10 +6,10 @@ import (
 	"strings"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/namespaces"
-	"github.com/scaleway/scaleway-cli/internal/qa"
-	"github.com/scaleway/scaleway-cli/internal/tabwriter"
-	"github.com/scaleway/scaleway-cli/internal/terminal"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces"
+	"github.com/scaleway/scaleway-cli/v2/internal/qa"
+	"github.com/scaleway/scaleway-cli/v2/internal/tabwriter"
+	"github.com/scaleway/scaleway-cli/v2/internal/terminal"
 )
 
 func main() {
diff --git a/cmd/scw/main.go b/cmd/scw/main.go
index 155e70bc..d477480a 100644
--- a/cmd/scw/main.go
+++ b/cmd/scw/main.go
@@ -8,9 +8,9 @@ import (
 
 	"github.com/hashicorp/go-version"
 	"github.com/mattn/go-colorable"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/namespaces"
-	"github.com/scaleway/scaleway-cli/internal/sentry"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces"
+	"github.com/scaleway/scaleway-cli/v2/internal/sentry"
 )
 
 var (
diff --git a/go.mod b/go.mod
index dcd7628f..c3abf15d 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/scaleway/scaleway-cli
+module github.com/scaleway/scaleway-cli/v2
 
 go 1.17
 
diff --git a/internal/core/autocomplete.go b/internal/core/autocomplete.go
index 1ee887fa..8eb5615c 100644
--- a/internal/core/autocomplete.go
+++ b/internal/core/autocomplete.go
@@ -8,7 +8,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
 )
 
 // AutocompleteSuggestions is a list of words to be set to the shell as autocomplete suggestions.
diff --git a/internal/core/bootstrap.go b/internal/core/bootstrap.go
index 39479eb3..976eb9be 100644
--- a/internal/core/bootstrap.go
+++ b/internal/core/bootstrap.go
@@ -7,8 +7,8 @@ import (
 	"net/http"
 	"os"
 
-	"github.com/scaleway/scaleway-cli/internal/account"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/account"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 	"github.com/scaleway/scaleway-sdk-go/logger"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 	"github.com/spf13/pflag"
diff --git a/internal/core/cobra_usage_builder.go b/internal/core/cobra_usage_builder.go
index 12af7e02..b07adea0 100644
--- a/internal/core/cobra_usage_builder.go
+++ b/internal/core/cobra_usage_builder.go
@@ -8,7 +8,7 @@ import (
 	"strings"
 	"text/tabwriter"
 
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 	"github.com/scaleway/scaleway-sdk-go/logger"
 )
 
diff --git a/internal/core/cobra_utils.go b/internal/core/cobra_utils.go
index 19d51bce..d9a12c4e 100644
--- a/internal/core/cobra_utils.go
+++ b/internal/core/cobra_utils.go
@@ -7,7 +7,7 @@ import (
 	"reflect"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
 	"github.com/spf13/cobra"
 )
 
diff --git a/internal/core/command.go b/internal/core/command.go
index b524ecf5..30385516 100644
--- a/internal/core/command.go
+++ b/internal/core/command.go
@@ -7,7 +7,7 @@ import (
 	"sort"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 )
 
 // Command represent a CLI command. From this higher level type we create Cobra command objects.
diff --git a/internal/core/default.go b/internal/core/default.go
index eaf3b319..0df2dc29 100644
--- a/internal/core/default.go
+++ b/internal/core/default.go
@@ -4,7 +4,7 @@ import (
 	"context"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
 	"github.com/scaleway/scaleway-sdk-go/namegenerator"
 )
 
diff --git a/internal/core/error.go b/internal/core/error.go
index 12c95f76..41f80a90 100644
--- a/internal/core/error.go
+++ b/internal/core/error.go
@@ -5,7 +5,7 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 )
 
 // CliError is an all-in-one error structure that can be used in commands to return useful errors to the user.
diff --git a/internal/core/example.go b/internal/core/example.go
index 8c00bb1c..1173f7ed 100644
--- a/internal/core/example.go
+++ b/internal/core/example.go
@@ -5,8 +5,8 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/args"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 )
 
 // Example represents an example for the usage of a CLI command.
diff --git a/internal/core/printer.go b/internal/core/printer.go
index 6f79740e..35e329ff 100644
--- a/internal/core/printer.go
+++ b/internal/core/printer.go
@@ -8,8 +8,8 @@ import (
 	"strings"
 	"text/template"
 
-	"github.com/scaleway/scaleway-cli/internal/gofields"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/gofields"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"gopkg.in/yaml.v3"
 )
 
diff --git a/internal/core/result.go b/internal/core/result.go
index ff943778..2c6a7e8e 100644
--- a/internal/core/result.go
+++ b/internal/core/result.go
@@ -5,11 +5,11 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/human"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/terminal"
+	"github.com/scaleway/scaleway-cli/v2/internal/terminal"
 	"github.com/scaleway/scaleway-sdk-go/strcase"
 )
 
diff --git a/internal/core/validate.go b/internal/core/validate.go
index 74c2e7a2..8c40cee7 100644
--- a/internal/core/validate.go
+++ b/internal/core/validate.go
@@ -7,7 +7,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
 	"github.com/scaleway/scaleway-sdk-go/logger"
 	"github.com/scaleway/scaleway-sdk-go/strcase"
 	"github.com/scaleway/scaleway-sdk-go/validation"
diff --git a/internal/core/view.go b/internal/core/view.go
index 809fded4..3187d82a 100644
--- a/internal/core/view.go
+++ b/internal/core/view.go
@@ -1,7 +1,7 @@
 package core
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 )
 
 // View hydrates human.MarshalOpt
diff --git a/internal/docgen/docgen.go b/internal/docgen/docgen.go
index fa7a8774..60abc03c 100644
--- a/internal/docgen/docgen.go
+++ b/internal/docgen/docgen.go
@@ -9,7 +9,7 @@ import (
 	"strings"
 	"text/template"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 type tplData struct {
diff --git a/internal/human/marshal.go b/internal/human/marshal.go
index becfaee3..79394982 100644
--- a/internal/human/marshal.go
+++ b/internal/human/marshal.go
@@ -9,9 +9,9 @@ import (
 	"strings"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/gofields"
-	"github.com/scaleway/scaleway-cli/internal/tabwriter"
-	"github.com/scaleway/scaleway-cli/internal/terminal"
+	"github.com/scaleway/scaleway-cli/v2/internal/gofields"
+	"github.com/scaleway/scaleway-cli/v2/internal/tabwriter"
+	"github.com/scaleway/scaleway-cli/v2/internal/terminal"
 	"github.com/scaleway/scaleway-sdk-go/logger"
 	"github.com/scaleway/scaleway-sdk-go/strcase"
 	"golang.org/x/text/cases"
diff --git a/internal/human/marshal_func.go b/internal/human/marshal_func.go
index 2208a75f..67d252e0 100644
--- a/internal/human/marshal_func.go
+++ b/internal/human/marshal_func.go
@@ -11,7 +11,7 @@ import (
 	"github.com/dustin/go-humanize"
 	"github.com/fatih/color"
 	"github.com/hashicorp/go-version"
-	"github.com/scaleway/scaleway-cli/internal/terminal"
+	"github.com/scaleway/scaleway-cli/v2/internal/terminal"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
 
diff --git a/internal/interactive/print.go b/internal/interactive/print.go
index b9bf0eff..09294359 100644
--- a/internal/interactive/print.go
+++ b/internal/interactive/print.go
@@ -6,7 +6,7 @@ import (
 	"regexp"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/terminal"
+	"github.com/scaleway/scaleway-cli/v2/internal/terminal"
 )
 
 func Print(a ...interface{}) (int, error) {
diff --git a/internal/interactive/prompt.go b/internal/interactive/prompt.go
index 22e3614b..b696760c 100644
--- a/internal/interactive/prompt.go
+++ b/internal/interactive/prompt.go
@@ -7,8 +7,8 @@ import (
 
 	"github.com/chzyer/readline"
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
-	"github.com/scaleway/scaleway-cli/internal/terminal"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/terminal"
 )
 
 type PromptPasswordConfig struct {
diff --git a/internal/namespaces/account/v2alpha1/account_cli.go b/internal/namespaces/account/v2alpha1/account_cli.go
index f52054ba..c6b303db 100644
--- a/internal/namespaces/account/v2alpha1/account_cli.go
+++ b/internal/namespaces/account/v2alpha1/account_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/account/v2alpha1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/account/v2alpha1/custom.go b/internal/namespaces/account/v2alpha1/custom.go
index cf27aeaf..d8c9d536 100644
--- a/internal/namespaces/account/v2alpha1/custom.go
+++ b/internal/namespaces/account/v2alpha1/custom.go
@@ -8,9 +8,9 @@ import (
 	"reflect"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/args"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 	account "github.com/scaleway/scaleway-sdk-go/api/account/v2alpha1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/account/v2alpha1/error.go b/internal/namespaces/account/v2alpha1/error.go
index b3a9e624..cc3571b2 100644
--- a/internal/namespaces/account/v2alpha1/error.go
+++ b/internal/namespaces/account/v2alpha1/error.go
@@ -3,7 +3,7 @@ package account
 import (
 	"fmt"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func installationCanceled(addKeyInstructions string) *core.CliError {
diff --git a/internal/namespaces/applesilicon/v1alpha1/applesilicon_cli.go b/internal/namespaces/applesilicon/v1alpha1/applesilicon_cli.go
index 9e78001a..8599ba2a 100644
--- a/internal/namespaces/applesilicon/v1alpha1/applesilicon_cli.go
+++ b/internal/namespaces/applesilicon/v1alpha1/applesilicon_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/applesilicon/v1alpha1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/applesilicon/v1alpha1/custom.go b/internal/namespaces/applesilicon/v1alpha1/custom.go
index 3fb8cabc..b9cd68bb 100644
--- a/internal/namespaces/applesilicon/v1alpha1/custom.go
+++ b/internal/namespaces/applesilicon/v1alpha1/custom.go
@@ -1,8 +1,8 @@
 package applesilicon
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	applesilicon "github.com/scaleway/scaleway-sdk-go/api/applesilicon/v1alpha1"
 )
 
diff --git a/internal/namespaces/applesilicon/v1alpha1/custom_server.go b/internal/namespaces/applesilicon/v1alpha1/custom_server.go
index 7b88e738..ee1d7236 100644
--- a/internal/namespaces/applesilicon/v1alpha1/custom_server.go
+++ b/internal/namespaces/applesilicon/v1alpha1/custom_server.go
@@ -9,8 +9,8 @@ import (
 	"time"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	applesilicon "github.com/scaleway/scaleway-sdk-go/api/applesilicon/v1alpha1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/applesilicon/v1alpha1/custom_server_ssh.go b/internal/namespaces/applesilicon/v1alpha1/custom_server_ssh.go
index db0264fc..1dec8474 100644
--- a/internal/namespaces/applesilicon/v1alpha1/custom_server_ssh.go
+++ b/internal/namespaces/applesilicon/v1alpha1/custom_server_ssh.go
@@ -6,7 +6,7 @@ import (
 	"os/exec"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	applesilicon "github.com/scaleway/scaleway-sdk-go/api/applesilicon/v1alpha1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/applesilicon/v1alpha1/custom_server_types.go b/internal/namespaces/applesilicon/v1alpha1/custom_server_types.go
index 4c4e70b0..75a38ec2 100644
--- a/internal/namespaces/applesilicon/v1alpha1/custom_server_types.go
+++ b/internal/namespaces/applesilicon/v1alpha1/custom_server_types.go
@@ -5,8 +5,8 @@ import (
 	"fmt"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	applesilicon "github.com/scaleway/scaleway-sdk-go/api/applesilicon/v1alpha1"
 )
 
diff --git a/internal/namespaces/autocomplete/autocomplete.go b/internal/namespaces/autocomplete/autocomplete.go
index 1164f6df..ebfc33c0 100644
--- a/internal/namespaces/autocomplete/autocomplete.go
+++ b/internal/namespaces/autocomplete/autocomplete.go
@@ -12,9 +12,9 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/args"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 	"github.com/scaleway/scaleway-sdk-go/logger"
 )
 
diff --git a/internal/namespaces/autocomplete/errors.go b/internal/namespaces/autocomplete/errors.go
index 7d347776..e23c83b1 100644
--- a/internal/namespaces/autocomplete/errors.go
+++ b/internal/namespaces/autocomplete/errors.go
@@ -3,7 +3,7 @@ package autocomplete
 import (
 	"fmt"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func unsupportedShellError(shell string) *core.CliError {
diff --git a/internal/namespaces/baremetal/v1/baremetal_cli.go b/internal/namespaces/baremetal/v1/baremetal_cli.go
index a5d36e1f..b2525506 100644
--- a/internal/namespaces/baremetal/v1/baremetal_cli.go
+++ b/internal/namespaces/baremetal/v1/baremetal_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/baremetal/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/baremetal/v1/custom.go b/internal/namespaces/baremetal/v1/custom.go
index 2327ffc0..ca2a955b 100644
--- a/internal/namespaces/baremetal/v1/custom.go
+++ b/internal/namespaces/baremetal/v1/custom.go
@@ -1,8 +1,8 @@
 package baremetal
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	baremetal "github.com/scaleway/scaleway-sdk-go/api/baremetal/v1"
 )
 
diff --git a/internal/namespaces/baremetal/v1/custom_server.go b/internal/namespaces/baremetal/v1/custom_server.go
index c3d197ae..807f146e 100644
--- a/internal/namespaces/baremetal/v1/custom_server.go
+++ b/internal/namespaces/baremetal/v1/custom_server.go
@@ -7,8 +7,8 @@ import (
 	"time"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	baremetal "github.com/scaleway/scaleway-sdk-go/api/baremetal/v1"
 	"github.com/scaleway/scaleway-sdk-go/logger"
 	"github.com/scaleway/scaleway-sdk-go/scw"
diff --git a/internal/namespaces/baremetal/v1/custom_server_create.go b/internal/namespaces/baremetal/v1/custom_server_create.go
index 9135bd31..eebb6bed 100644
--- a/internal/namespaces/baremetal/v1/custom_server_create.go
+++ b/internal/namespaces/baremetal/v1/custom_server_create.go
@@ -5,7 +5,7 @@ import (
 	"fmt"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	baremetal "github.com/scaleway/scaleway-sdk-go/api/baremetal/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/baremetal/v1/custom_server_install.go b/internal/namespaces/baremetal/v1/custom_server_install.go
index 71d10642..409e5ec5 100644
--- a/internal/namespaces/baremetal/v1/custom_server_install.go
+++ b/internal/namespaces/baremetal/v1/custom_server_install.go
@@ -4,7 +4,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	account "github.com/scaleway/scaleway-sdk-go/api/account/v2alpha1"
 	baremetal "github.com/scaleway/scaleway-sdk-go/api/baremetal/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
diff --git a/internal/namespaces/config/commands.go b/internal/namespaces/config/commands.go
index 6fdd9bbe..f24cfb37 100644
--- a/internal/namespaces/config/commands.go
+++ b/internal/namespaces/config/commands.go
@@ -9,10 +9,10 @@ import (
 	"github.com/scaleway/scaleway-sdk-go/validation"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
-	"github.com/scaleway/scaleway-cli/internal/tabwriter"
-	"github.com/scaleway/scaleway-cli/internal/terminal"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/tabwriter"
+	"github.com/scaleway/scaleway-cli/v2/internal/terminal"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 	"github.com/scaleway/scaleway-sdk-go/strcase"
 )
diff --git a/internal/namespaces/config/errors.go b/internal/namespaces/config/errors.go
index 59dcef35..1d9551d6 100644
--- a/internal/namespaces/config/errors.go
+++ b/internal/namespaces/config/errors.go
@@ -7,7 +7,7 @@ package config
 import (
 	"fmt"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func invalidProfileKeyError(fieldName string) *core.CliError {
diff --git a/internal/namespaces/container/v1beta1/container_cli.go b/internal/namespaces/container/v1beta1/container_cli.go
index 10d87932..c4cc14b4 100644
--- a/internal/namespaces/container/v1beta1/container_cli.go
+++ b/internal/namespaces/container/v1beta1/container_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/container/v1beta1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/container/v1beta1/custom.go b/internal/namespaces/container/v1beta1/custom.go
index c6b2fbc2..0cedf850 100644
--- a/internal/namespaces/container/v1beta1/custom.go
+++ b/internal/namespaces/container/v1beta1/custom.go
@@ -1,8 +1,8 @@
 package container
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	container "github.com/scaleway/scaleway-sdk-go/api/container/v1beta1"
 )
 
diff --git a/internal/namespaces/container/v1beta1/custom_container.go b/internal/namespaces/container/v1beta1/custom_container.go
index 29431ef7..1dc19609 100644
--- a/internal/namespaces/container/v1beta1/custom_container.go
+++ b/internal/namespaces/container/v1beta1/custom_container.go
@@ -2,7 +2,7 @@ package container
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	container "github.com/scaleway/scaleway-sdk-go/api/container/v1beta1"
 )
 
diff --git a/internal/namespaces/container/v1beta1/custom_cron.go b/internal/namespaces/container/v1beta1/custom_cron.go
index 27e4ae81..eb45ece1 100644
--- a/internal/namespaces/container/v1beta1/custom_cron.go
+++ b/internal/namespaces/container/v1beta1/custom_cron.go
@@ -2,7 +2,7 @@ package container
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	container "github.com/scaleway/scaleway-sdk-go/api/container/v1beta1"
 )
 
diff --git a/internal/namespaces/container/v1beta1/custom_namespace.go b/internal/namespaces/container/v1beta1/custom_namespace.go
index dc1afb7d..0fecb6fe 100644
--- a/internal/namespaces/container/v1beta1/custom_namespace.go
+++ b/internal/namespaces/container/v1beta1/custom_namespace.go
@@ -2,7 +2,7 @@ package container
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	container "github.com/scaleway/scaleway-sdk-go/api/container/v1beta1"
 )
 
diff --git a/internal/namespaces/domain/v2beta1/custom.go b/internal/namespaces/domain/v2beta1/custom.go
index b859b6b4..c9091390 100644
--- a/internal/namespaces/domain/v2beta1/custom.go
+++ b/internal/namespaces/domain/v2beta1/custom.go
@@ -1,8 +1,8 @@
 package domain
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	domain "github.com/scaleway/scaleway-sdk-go/api/domain/v2beta1"
 )
 
diff --git a/internal/namespaces/domain/v2beta1/custom_certificate.go b/internal/namespaces/domain/v2beta1/custom_certificate.go
index 24676cba..afeec9c1 100644
--- a/internal/namespaces/domain/v2beta1/custom_certificate.go
+++ b/internal/namespaces/domain/v2beta1/custom_certificate.go
@@ -2,7 +2,7 @@ package domain
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	domain "github.com/scaleway/scaleway-sdk-go/api/domain/v2beta1"
 )
 
diff --git a/internal/namespaces/domain/v2beta1/custom_record_add.go b/internal/namespaces/domain/v2beta1/custom_record_add.go
index 67582950..578f9fc0 100644
--- a/internal/namespaces/domain/v2beta1/custom_record_add.go
+++ b/internal/namespaces/domain/v2beta1/custom_record_add.go
@@ -5,7 +5,7 @@ import (
 	"fmt"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	domain "github.com/scaleway/scaleway-sdk-go/api/domain/v2beta1"
 )
 
diff --git a/internal/namespaces/domain/v2beta1/custom_record_delete.go b/internal/namespaces/domain/v2beta1/custom_record_delete.go
index 5543f60c..ccede2d7 100644
--- a/internal/namespaces/domain/v2beta1/custom_record_delete.go
+++ b/internal/namespaces/domain/v2beta1/custom_record_delete.go
@@ -5,7 +5,7 @@ import (
 	"fmt"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	domain "github.com/scaleway/scaleway-sdk-go/api/domain/v2beta1"
 )
 
diff --git a/internal/namespaces/domain/v2beta1/custom_record_set.go b/internal/namespaces/domain/v2beta1/custom_record_set.go
index f3a99ef1..23e01910 100644
--- a/internal/namespaces/domain/v2beta1/custom_record_set.go
+++ b/internal/namespaces/domain/v2beta1/custom_record_set.go
@@ -5,7 +5,7 @@ import (
 	"fmt"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	domain "github.com/scaleway/scaleway-sdk-go/api/domain/v2beta1"
 )
 
diff --git a/internal/namespaces/domain/v2beta1/custom_zone.go b/internal/namespaces/domain/v2beta1/custom_zone.go
index af0a6aad..5159076f 100644
--- a/internal/namespaces/domain/v2beta1/custom_zone.go
+++ b/internal/namespaces/domain/v2beta1/custom_zone.go
@@ -2,7 +2,7 @@ package domain
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	domain "github.com/scaleway/scaleway-sdk-go/api/domain/v2beta1"
 )
 
diff --git a/internal/namespaces/domain/v2beta1/domain_cli.go b/internal/namespaces/domain/v2beta1/domain_cli.go
index 1caa9214..445bec0e 100644
--- a/internal/namespaces/domain/v2beta1/domain_cli.go
+++ b/internal/namespaces/domain/v2beta1/domain_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/domain/v2beta1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/feedback/custom.go b/internal/namespaces/feedback/custom.go
index 82804a37..9e4184b5 100644
--- a/internal/namespaces/feedback/custom.go
+++ b/internal/namespaces/feedback/custom.go
@@ -4,7 +4,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func GetCommands() *core.Commands {
diff --git a/internal/namespaces/feedback/issue.go b/internal/namespaces/feedback/issue.go
index 81ef053c..9af9c06f 100644
--- a/internal/namespaces/feedback/issue.go
+++ b/internal/namespaces/feedback/issue.go
@@ -10,8 +10,8 @@ import (
 	"os/exec"
 	"runtime"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 )
 
 const githubURL = "https://github.com/scaleway/scaleway-cli/issues/new"
diff --git a/internal/namespaces/flexibleip/v1alpha1/custom.go b/internal/namespaces/flexibleip/v1alpha1/custom.go
index dbae0966..13963565 100644
--- a/internal/namespaces/flexibleip/v1alpha1/custom.go
+++ b/internal/namespaces/flexibleip/v1alpha1/custom.go
@@ -1,8 +1,8 @@
 package flexibleip
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	flexibleip "github.com/scaleway/scaleway-sdk-go/api/flexibleip/v1alpha1"
 )
 
diff --git a/internal/namespaces/flexibleip/v1alpha1/custom_ip.go b/internal/namespaces/flexibleip/v1alpha1/custom_ip.go
index 7e47d51e..dbf8c767 100644
--- a/internal/namespaces/flexibleip/v1alpha1/custom_ip.go
+++ b/internal/namespaces/flexibleip/v1alpha1/custom_ip.go
@@ -2,7 +2,7 @@ package flexibleip
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	flexibleip "github.com/scaleway/scaleway-sdk-go/api/flexibleip/v1alpha1"
 )
 
diff --git a/internal/namespaces/flexibleip/v1alpha1/custom_mac.go b/internal/namespaces/flexibleip/v1alpha1/custom_mac.go
index 56802f66..9c9cfc0c 100644
--- a/internal/namespaces/flexibleip/v1alpha1/custom_mac.go
+++ b/internal/namespaces/flexibleip/v1alpha1/custom_mac.go
@@ -2,7 +2,7 @@ package flexibleip
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	flexibleip "github.com/scaleway/scaleway-sdk-go/api/flexibleip/v1alpha1"
 )
 
diff --git a/internal/namespaces/flexibleip/v1alpha1/flexibleip_cli.go b/internal/namespaces/flexibleip/v1alpha1/flexibleip_cli.go
index 9bf26f03..42c9ef0c 100644
--- a/internal/namespaces/flexibleip/v1alpha1/flexibleip_cli.go
+++ b/internal/namespaces/flexibleip/v1alpha1/flexibleip_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/flexibleip/v1alpha1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/function/v1beta1/custom.go b/internal/namespaces/function/v1beta1/custom.go
index b0eec946..11cb6de0 100644
--- a/internal/namespaces/function/v1beta1/custom.go
+++ b/internal/namespaces/function/v1beta1/custom.go
@@ -1,8 +1,8 @@
 package function
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	function "github.com/scaleway/scaleway-sdk-go/api/function/v1beta1"
 )
 
diff --git a/internal/namespaces/function/v1beta1/custom_cron.go b/internal/namespaces/function/v1beta1/custom_cron.go
index 823c45e8..5334f49c 100644
--- a/internal/namespaces/function/v1beta1/custom_cron.go
+++ b/internal/namespaces/function/v1beta1/custom_cron.go
@@ -2,7 +2,7 @@ package function
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	function "github.com/scaleway/scaleway-sdk-go/api/function/v1beta1"
 )
 
diff --git a/internal/namespaces/function/v1beta1/custom_function.go b/internal/namespaces/function/v1beta1/custom_function.go
index 795c70a9..79ac6812 100644
--- a/internal/namespaces/function/v1beta1/custom_function.go
+++ b/internal/namespaces/function/v1beta1/custom_function.go
@@ -2,7 +2,7 @@ package function
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	function "github.com/scaleway/scaleway-sdk-go/api/function/v1beta1"
 )
 
diff --git a/internal/namespaces/function/v1beta1/custom_namespace.go b/internal/namespaces/function/v1beta1/custom_namespace.go
index e6c1d33d..b1dbc379 100644
--- a/internal/namespaces/function/v1beta1/custom_namespace.go
+++ b/internal/namespaces/function/v1beta1/custom_namespace.go
@@ -2,7 +2,7 @@ package function
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	function "github.com/scaleway/scaleway-sdk-go/api/function/v1beta1"
 )
 
diff --git a/internal/namespaces/function/v1beta1/function_cli.go b/internal/namespaces/function/v1beta1/function_cli.go
index 0bee7f74..9fdfea7a 100644
--- a/internal/namespaces/function/v1beta1/function_cli.go
+++ b/internal/namespaces/function/v1beta1/function_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/function/v1beta1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/get_commands.go b/internal/namespaces/get_commands.go
index 01907a82..c9afac48 100644
--- a/internal/namespaces/get_commands.go
+++ b/internal/namespaces/get_commands.go
@@ -1,32 +1,32 @@
 package namespaces
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	account "github.com/scaleway/scaleway-cli/internal/namespaces/account/v2alpha1"
-	applesilicon "github.com/scaleway/scaleway-cli/internal/namespaces/applesilicon/v1alpha1"
-	autocompleteNamespace "github.com/scaleway/scaleway-cli/internal/namespaces/autocomplete"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/baremetal/v1"
-	configNamespace "github.com/scaleway/scaleway-cli/internal/namespaces/config"
-	container "github.com/scaleway/scaleway-cli/internal/namespaces/container/v1beta1"
-	domain "github.com/scaleway/scaleway-cli/internal/namespaces/domain/v2beta1"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/feedback"
-	flexibleip "github.com/scaleway/scaleway-cli/internal/namespaces/flexibleip/v1alpha1"
-	function "github.com/scaleway/scaleway-cli/internal/namespaces/function/v1beta1"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/help"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/info"
-	initNamespace "github.com/scaleway/scaleway-cli/internal/namespaces/init"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/instance/v1"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/iot/v1"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/k8s/v1"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/lb/v1"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/marketplace/v1"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/object/v1"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/rdb/v1"
-	redis "github.com/scaleway/scaleway-cli/internal/namespaces/redis/v1alpha1"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/registry/v1"
-	versionNamespace "github.com/scaleway/scaleway-cli/internal/namespaces/version"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/vpc/v1"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/vpcgw/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	account "github.com/scaleway/scaleway-cli/v2/internal/namespaces/account/v2alpha1"
+	applesilicon "github.com/scaleway/scaleway-cli/v2/internal/namespaces/applesilicon/v1alpha1"
+	autocompleteNamespace "github.com/scaleway/scaleway-cli/v2/internal/namespaces/autocomplete"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/baremetal/v1"
+	configNamespace "github.com/scaleway/scaleway-cli/v2/internal/namespaces/config"
+	container "github.com/scaleway/scaleway-cli/v2/internal/namespaces/container/v1beta1"
+	domain "github.com/scaleway/scaleway-cli/v2/internal/namespaces/domain/v2beta1"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/feedback"
+	flexibleip "github.com/scaleway/scaleway-cli/v2/internal/namespaces/flexibleip/v1alpha1"
+	function "github.com/scaleway/scaleway-cli/v2/internal/namespaces/function/v1beta1"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/help"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/info"
+	initNamespace "github.com/scaleway/scaleway-cli/v2/internal/namespaces/init"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/instance/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/iot/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/k8s/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/lb/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/marketplace/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/object/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/rdb/v1"
+	redis "github.com/scaleway/scaleway-cli/v2/internal/namespaces/redis/v1alpha1"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/registry/v1"
+	versionNamespace "github.com/scaleway/scaleway-cli/v2/internal/namespaces/version"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/vpc/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/vpcgw/v1"
 )
 
 // GetCommands returns a list of all commands in the CLI.
diff --git a/internal/namespaces/help/custom.go b/internal/namespaces/help/custom.go
index 90aa5919..186b26a0 100644
--- a/internal/namespaces/help/custom.go
+++ b/internal/namespaces/help/custom.go
@@ -4,7 +4,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func GetCommands() *core.Commands {
diff --git a/internal/namespaces/info/custom.go b/internal/namespaces/info/custom.go
index 25abf1ec..b825c2af 100644
--- a/internal/namespaces/info/custom.go
+++ b/internal/namespaces/info/custom.go
@@ -5,8 +5,8 @@ import (
 	"fmt"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
 
diff --git a/internal/namespaces/init/init.go b/internal/namespaces/init/init.go
index 82a91749..e29c46af 100644
--- a/internal/namespaces/init/init.go
+++ b/internal/namespaces/init/init.go
@@ -9,12 +9,12 @@ import (
 	"strings"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/account"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
-	accountcommands "github.com/scaleway/scaleway-cli/internal/namespaces/account/v2alpha1"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/autocomplete"
-	"github.com/scaleway/scaleway-cli/internal/terminal"
+	"github.com/scaleway/scaleway-cli/v2/internal/account"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
+	accountcommands "github.com/scaleway/scaleway-cli/v2/internal/namespaces/account/v2alpha1"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/autocomplete"
+	"github.com/scaleway/scaleway-cli/v2/internal/terminal"
 	"github.com/scaleway/scaleway-sdk-go/logger"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 	"github.com/scaleway/scaleway-sdk-go/validation"
diff --git a/internal/namespaces/instance/v1/args.go b/internal/namespaces/instance/v1/args.go
index e305be41..32aa13c4 100644
--- a/internal/namespaces/instance/v1/args.go
+++ b/internal/namespaces/instance/v1/args.go
@@ -1,7 +1,7 @@
 package instance
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 )
 
diff --git a/internal/namespaces/instance/v1/custom.go b/internal/namespaces/instance/v1/custom.go
index 15f775e1..1577601f 100644
--- a/internal/namespaces/instance/v1/custom.go
+++ b/internal/namespaces/instance/v1/custom.go
@@ -4,8 +4,8 @@ import (
 	"fmt"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 )
 
diff --git a/internal/namespaces/instance/v1/custom_image.go b/internal/namespaces/instance/v1/custom_image.go
index 6e9326be..77737637 100644
--- a/internal/namespaces/instance/v1/custom_image.go
+++ b/internal/namespaces/instance/v1/custom_image.go
@@ -8,8 +8,8 @@ import (
 	"time"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/instance/v1/custom_ip.go b/internal/namespaces/instance/v1/custom_ip.go
index 5860a196..560934e2 100644
--- a/internal/namespaces/instance/v1/custom_ip.go
+++ b/internal/namespaces/instance/v1/custom_ip.go
@@ -6,7 +6,7 @@ import (
 	"net"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/logger"
 	"github.com/scaleway/scaleway-sdk-go/scw"
diff --git a/internal/namespaces/instance/v1/custom_placement_group.go b/internal/namespaces/instance/v1/custom_placement_group.go
index 81705d6f..53dca8cf 100644
--- a/internal/namespaces/instance/v1/custom_placement_group.go
+++ b/internal/namespaces/instance/v1/custom_placement_group.go
@@ -4,7 +4,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 )
 
diff --git a/internal/namespaces/instance/v1/custom_privatenics.go b/internal/namespaces/instance/v1/custom_privatenics.go
index 65c55cf6..921741f3 100644
--- a/internal/namespaces/instance/v1/custom_privatenics.go
+++ b/internal/namespaces/instance/v1/custom_privatenics.go
@@ -4,8 +4,8 @@ import (
 	"context"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 )
 
diff --git a/internal/namespaces/instance/v1/custom_security_group.go b/internal/namespaces/instance/v1/custom_security_group.go
index 1de43ee3..4c0285bd 100644
--- a/internal/namespaces/instance/v1/custom_security_group.go
+++ b/internal/namespaces/instance/v1/custom_security_group.go
@@ -9,10 +9,10 @@ import (
 	"time"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
-	"github.com/scaleway/scaleway-cli/internal/terminal"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/terminal"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/logger"
 	"github.com/scaleway/scaleway-sdk-go/scw"
diff --git a/internal/namespaces/instance/v1/custom_server.go b/internal/namespaces/instance/v1/custom_server.go
index fc0463a4..60fedf65 100644
--- a/internal/namespaces/instance/v1/custom_server.go
+++ b/internal/namespaces/instance/v1/custom_server.go
@@ -12,9 +12,9 @@ import (
 	"time"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/api/vpc/v1"
 	"github.com/scaleway/scaleway-sdk-go/logger"
diff --git a/internal/namespaces/instance/v1/custom_server_console.go b/internal/namespaces/instance/v1/custom_server_console.go
index 79e422f2..b243c96c 100644
--- a/internal/namespaces/instance/v1/custom_server_console.go
+++ b/internal/namespaces/instance/v1/custom_server_console.go
@@ -6,10 +6,10 @@ import (
 	"reflect"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/gotty"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
-	"github.com/scaleway/scaleway-cli/internal/terminal"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/gotty"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/terminal"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/instance/v1/custom_server_create.go b/internal/namespaces/instance/v1/custom_server_create.go
index e279171f..50a7c175 100644
--- a/internal/namespaces/instance/v1/custom_server_create.go
+++ b/internal/namespaces/instance/v1/custom_server_create.go
@@ -10,7 +10,7 @@ import (
 	"strings"
 
 	"github.com/dustin/go-humanize"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/api/marketplace/v1"
 	"github.com/scaleway/scaleway-sdk-go/logger"
diff --git a/internal/namespaces/instance/v1/custom_server_ssh.go b/internal/namespaces/instance/v1/custom_server_ssh.go
index 928816e2..58188826 100644
--- a/internal/namespaces/instance/v1/custom_server_ssh.go
+++ b/internal/namespaces/instance/v1/custom_server_ssh.go
@@ -6,7 +6,7 @@ import (
 	"os/exec"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/instance/v1/custom_server_type.go b/internal/namespaces/instance/v1/custom_server_type.go
index 977db5ed..c26bc422 100644
--- a/internal/namespaces/instance/v1/custom_server_type.go
+++ b/internal/namespaces/instance/v1/custom_server_type.go
@@ -6,8 +6,8 @@ import (
 	"strings"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/instance/v1/custom_snapshot.go b/internal/namespaces/instance/v1/custom_snapshot.go
index d04bcb82..78861f61 100644
--- a/internal/namespaces/instance/v1/custom_snapshot.go
+++ b/internal/namespaces/instance/v1/custom_snapshot.go
@@ -5,7 +5,7 @@ import (
 	"reflect"
 	"time"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/instance/v1/custom_user_data.go b/internal/namespaces/instance/v1/custom_user_data.go
index 35d3ec71..f959cb48 100644
--- a/internal/namespaces/instance/v1/custom_user_data.go
+++ b/internal/namespaces/instance/v1/custom_user_data.go
@@ -8,7 +8,7 @@ import (
 	"sort"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/instance/v1/custom_volume.go b/internal/namespaces/instance/v1/custom_volume.go
index 1528a32d..650fa884 100644
--- a/internal/namespaces/instance/v1/custom_volume.go
+++ b/internal/namespaces/instance/v1/custom_volume.go
@@ -6,8 +6,8 @@ import (
 	"reflect"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 )
 
diff --git a/internal/namespaces/instance/v1/custom_volume_type.go b/internal/namespaces/instance/v1/custom_volume_type.go
index 1c9c52a2..4e4444e8 100644
--- a/internal/namespaces/instance/v1/custom_volume_type.go
+++ b/internal/namespaces/instance/v1/custom_volume_type.go
@@ -4,7 +4,7 @@ import (
 	"context"
 	"sort"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 )
 
diff --git a/internal/namespaces/instance/v1/instance_cli.go b/internal/namespaces/instance/v1/instance_cli.go
index a76e0199..86c3026b 100644
--- a/internal/namespaces/instance/v1/instance_cli.go
+++ b/internal/namespaces/instance/v1/instance_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/iot/v1/custom.go b/internal/namespaces/iot/v1/custom.go
index 4b640ce7..ffb10f96 100644
--- a/internal/namespaces/iot/v1/custom.go
+++ b/internal/namespaces/iot/v1/custom.go
@@ -1,8 +1,8 @@
 package iot
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/iot/v1"
 )
 
diff --git a/internal/namespaces/iot/v1/custom_device.go b/internal/namespaces/iot/v1/custom_device.go
index d31c4216..7e53c277 100644
--- a/internal/namespaces/iot/v1/custom_device.go
+++ b/internal/namespaces/iot/v1/custom_device.go
@@ -2,7 +2,7 @@ package iot
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/iot/v1"
 )
 
diff --git a/internal/namespaces/iot/v1/custom_hub.go b/internal/namespaces/iot/v1/custom_hub.go
index b6e44af9..19972a15 100644
--- a/internal/namespaces/iot/v1/custom_hub.go
+++ b/internal/namespaces/iot/v1/custom_hub.go
@@ -2,7 +2,7 @@ package iot
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/iot/v1"
 )
 
diff --git a/internal/namespaces/iot/v1/iot_cli.go b/internal/namespaces/iot/v1/iot_cli.go
index ddd48600..51a21e0d 100644
--- a/internal/namespaces/iot/v1/iot_cli.go
+++ b/internal/namespaces/iot/v1/iot_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/iot/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/k8s/v1/custom.go b/internal/namespaces/k8s/v1/custom.go
index 8b68f4d8..1d6c64cc 100644
--- a/internal/namespaces/k8s/v1/custom.go
+++ b/internal/namespaces/k8s/v1/custom.go
@@ -1,8 +1,8 @@
 package k8s
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	k8s "github.com/scaleway/scaleway-sdk-go/api/k8s/v1"
 )
 
diff --git a/internal/namespaces/k8s/v1/custom_cluster.go b/internal/namespaces/k8s/v1/custom_cluster.go
index 42af847f..9ed19a44 100644
--- a/internal/namespaces/k8s/v1/custom_cluster.go
+++ b/internal/namespaces/k8s/v1/custom_cluster.go
@@ -9,8 +9,8 @@ import (
 	"time"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	k8s "github.com/scaleway/scaleway-sdk-go/api/k8s/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/k8s/v1/custom_kubeconfig.go b/internal/namespaces/k8s/v1/custom_kubeconfig.go
index b02e641c..7cdf1aaa 100644
--- a/internal/namespaces/k8s/v1/custom_kubeconfig.go
+++ b/internal/namespaces/k8s/v1/custom_kubeconfig.go
@@ -1,7 +1,7 @@
 package k8s
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func k8sKubeconfigCommand() *core.Command {
diff --git a/internal/namespaces/k8s/v1/custom_kubeconfig_get.go b/internal/namespaces/k8s/v1/custom_kubeconfig_get.go
index f6f4dac5..e99ffe0e 100644
--- a/internal/namespaces/k8s/v1/custom_kubeconfig_get.go
+++ b/internal/namespaces/k8s/v1/custom_kubeconfig_get.go
@@ -6,7 +6,7 @@ import (
 
 	"github.com/ghodss/yaml"
 	api "github.com/kubernetes-client/go-base/config/api"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	k8s "github.com/scaleway/scaleway-sdk-go/api/k8s/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/k8s/v1/custom_kubeconfig_helpers.go b/internal/namespaces/k8s/v1/custom_kubeconfig_helpers.go
index 687139f2..8e3e7343 100644
--- a/internal/namespaces/k8s/v1/custom_kubeconfig_helpers.go
+++ b/internal/namespaces/k8s/v1/custom_kubeconfig_helpers.go
@@ -10,7 +10,7 @@ import (
 
 	"github.com/ghodss/yaml"
 	api "github.com/kubernetes-client/go-base/config/api"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 // get the path to the wanted kubeconfig on disk
diff --git a/internal/namespaces/k8s/v1/custom_kubeconfig_install.go b/internal/namespaces/k8s/v1/custom_kubeconfig_install.go
index 51c1eebd..8c0f0a94 100644
--- a/internal/namespaces/k8s/v1/custom_kubeconfig_install.go
+++ b/internal/namespaces/k8s/v1/custom_kubeconfig_install.go
@@ -9,7 +9,7 @@ import (
 
 	"github.com/ghodss/yaml"
 	api "github.com/kubernetes-client/go-base/config/api"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	k8s "github.com/scaleway/scaleway-sdk-go/api/k8s/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/k8s/v1/custom_kubeconfig_uninstall.go b/internal/namespaces/k8s/v1/custom_kubeconfig_uninstall.go
index 6b275078..c544ae0e 100644
--- a/internal/namespaces/k8s/v1/custom_kubeconfig_uninstall.go
+++ b/internal/namespaces/k8s/v1/custom_kubeconfig_uninstall.go
@@ -8,7 +8,7 @@ import (
 	"strings"
 
 	"github.com/kubernetes-client/go-base/config/api"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 type k8sKubeconfigUninstallRequest struct {
diff --git a/internal/namespaces/k8s/v1/custom_node.go b/internal/namespaces/k8s/v1/custom_node.go
index 27c12f3e..9828c624 100644
--- a/internal/namespaces/k8s/v1/custom_node.go
+++ b/internal/namespaces/k8s/v1/custom_node.go
@@ -6,8 +6,8 @@ import (
 	"time"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	k8s "github.com/scaleway/scaleway-sdk-go/api/k8s/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/k8s/v1/custom_pool.go b/internal/namespaces/k8s/v1/custom_pool.go
index d9bbb489..9910b50b 100644
--- a/internal/namespaces/k8s/v1/custom_pool.go
+++ b/internal/namespaces/k8s/v1/custom_pool.go
@@ -9,8 +9,8 @@ import (
 	"time"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	k8s "github.com/scaleway/scaleway-sdk-go/api/k8s/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/k8s/v1/custom_version.go b/internal/namespaces/k8s/v1/custom_version.go
index b8f91a97..b301240b 100644
--- a/internal/namespaces/k8s/v1/custom_version.go
+++ b/internal/namespaces/k8s/v1/custom_version.go
@@ -5,8 +5,8 @@ import (
 	"fmt"
 
 	"github.com/hashicorp/go-version"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	k8s "github.com/scaleway/scaleway-sdk-go/api/k8s/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/k8s/v1/k8s_cli.go b/internal/namespaces/k8s/v1/k8s_cli.go
index 768f1210..ea4a79b3 100644
--- a/internal/namespaces/k8s/v1/k8s_cli.go
+++ b/internal/namespaces/k8s/v1/k8s_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/k8s/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/lb/v1/custom.go b/internal/namespaces/lb/v1/custom.go
index 089ade71..c24a4f3b 100644
--- a/internal/namespaces/lb/v1/custom.go
+++ b/internal/namespaces/lb/v1/custom.go
@@ -1,8 +1,8 @@
 package lb
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/lb/v1"
 )
 
diff --git a/internal/namespaces/lb/v1/custom_acl.go b/internal/namespaces/lb/v1/custom_acl.go
index 59cbbd2a..44a4209c 100644
--- a/internal/namespaces/lb/v1/custom_acl.go
+++ b/internal/namespaces/lb/v1/custom_acl.go
@@ -2,7 +2,7 @@ package lb
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/lb/v1"
 )
 
diff --git a/internal/namespaces/lb/v1/custom_backend.go b/internal/namespaces/lb/v1/custom_backend.go
index a6cbf78a..e137df5f 100644
--- a/internal/namespaces/lb/v1/custom_backend.go
+++ b/internal/namespaces/lb/v1/custom_backend.go
@@ -2,7 +2,7 @@ package lb
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/lb/v1"
 )
 
diff --git a/internal/namespaces/lb/v1/custom_certificate.go b/internal/namespaces/lb/v1/custom_certificate.go
index 6fe6542c..7c7e9cc2 100644
--- a/internal/namespaces/lb/v1/custom_certificate.go
+++ b/internal/namespaces/lb/v1/custom_certificate.go
@@ -6,8 +6,8 @@ import (
 	"reflect"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/lb/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/lb/v1/custom_frontend.go b/internal/namespaces/lb/v1/custom_frontend.go
index eeff62fb..d0154e59 100644
--- a/internal/namespaces/lb/v1/custom_frontend.go
+++ b/internal/namespaces/lb/v1/custom_frontend.go
@@ -1,6 +1,6 @@
 package lb
 
-import "github.com/scaleway/scaleway-cli/internal/core"
+import "github.com/scaleway/scaleway-cli/v2/internal/core"
 
 func frontendGetBuilder(c *core.Command) *core.Command {
 	c.View = &core.View{
diff --git a/internal/namespaces/lb/v1/custom_lb.go b/internal/namespaces/lb/v1/custom_lb.go
index 7606eebe..3ff4db89 100644
--- a/internal/namespaces/lb/v1/custom_lb.go
+++ b/internal/namespaces/lb/v1/custom_lb.go
@@ -5,8 +5,8 @@ import (
 	"reflect"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/lb/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/lb/v1/custom_lbtypes.go b/internal/namespaces/lb/v1/custom_lbtypes.go
index 25a696f5..1225f71f 100644
--- a/internal/namespaces/lb/v1/custom_lbtypes.go
+++ b/internal/namespaces/lb/v1/custom_lbtypes.go
@@ -2,7 +2,7 @@ package lb
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/lb/v1"
 )
 
diff --git a/internal/namespaces/lb/v1/lb_cli.go b/internal/namespaces/lb/v1/lb_cli.go
index c4e2440d..d119bb13 100644
--- a/internal/namespaces/lb/v1/lb_cli.go
+++ b/internal/namespaces/lb/v1/lb_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/lb/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/marketplace/v1/custom.go b/internal/namespaces/marketplace/v1/custom.go
index 52c0695b..621559c7 100644
--- a/internal/namespaces/marketplace/v1/custom.go
+++ b/internal/namespaces/marketplace/v1/custom.go
@@ -1,7 +1,7 @@
 package marketplace
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 // custom_marshal: contains all the registered MarshalFunc and the human.Marshaler implementations
diff --git a/internal/namespaces/marketplace/v1/custom_marshal.go b/internal/namespaces/marketplace/v1/custom_marshal.go
index 1f558d3f..f5bed8f2 100644
--- a/internal/namespaces/marketplace/v1/custom_marshal.go
+++ b/internal/namespaces/marketplace/v1/custom_marshal.go
@@ -5,8 +5,8 @@ import (
 	"time"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
-	"github.com/scaleway/scaleway-cli/internal/terminal"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/terminal"
 	"github.com/scaleway/scaleway-sdk-go/api/marketplace/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/marketplace/v1/marketplace_cli.go b/internal/namespaces/marketplace/v1/marketplace_cli.go
index 7e34c5e8..dab59b75 100644
--- a/internal/namespaces/marketplace/v1/marketplace_cli.go
+++ b/internal/namespaces/marketplace/v1/marketplace_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/marketplace/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/marketplace/v1/updated_commands.go b/internal/namespaces/marketplace/v1/updated_commands.go
index f8553adc..0f178dae 100644
--- a/internal/namespaces/marketplace/v1/updated_commands.go
+++ b/internal/namespaces/marketplace/v1/updated_commands.go
@@ -5,7 +5,7 @@ import (
 	"fmt"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/marketplace/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 	"github.com/scaleway/scaleway-sdk-go/strcase"
diff --git a/internal/namespaces/object/v1/custom.go b/internal/namespaces/object/v1/custom.go
index 76d1fb30..b67a834e 100644
--- a/internal/namespaces/object/v1/custom.go
+++ b/internal/namespaces/object/v1/custom.go
@@ -1,7 +1,7 @@
 package object
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func GetCommands() *core.Commands {
diff --git a/internal/namespaces/object/v1/custom_config_get.go b/internal/namespaces/object/v1/custom_config_get.go
index bf9dac0d..d2f579ce 100644
--- a/internal/namespaces/object/v1/custom_config_get.go
+++ b/internal/namespaces/object/v1/custom_config_get.go
@@ -4,7 +4,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
 
diff --git a/internal/namespaces/object/v1/custom_config_install.go b/internal/namespaces/object/v1/custom_config_install.go
index bf428eaf..7c4b5f60 100644
--- a/internal/namespaces/object/v1/custom_config_install.go
+++ b/internal/namespaces/object/v1/custom_config_install.go
@@ -8,8 +8,8 @@ import (
 	"path/filepath"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
 
diff --git a/internal/namespaces/object/v1/s3configfile.go b/internal/namespaces/object/v1/s3configfile.go
index c3d265f6..032472ec 100644
--- a/internal/namespaces/object/v1/s3configfile.go
+++ b/internal/namespaces/object/v1/s3configfile.go
@@ -8,7 +8,7 @@ import (
 	"path"
 	"text/template"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
 
diff --git a/internal/namespaces/rdb/v1/custom.go b/internal/namespaces/rdb/v1/custom.go
index ee64a6be..a1332027 100644
--- a/internal/namespaces/rdb/v1/custom.go
+++ b/internal/namespaces/rdb/v1/custom.go
@@ -1,8 +1,8 @@
 package rdb
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/rdb/v1"
 )
 
diff --git a/internal/namespaces/rdb/v1/custom_acl.go b/internal/namespaces/rdb/v1/custom_acl.go
index 7798c1db..89beeb80 100644
--- a/internal/namespaces/rdb/v1/custom_acl.go
+++ b/internal/namespaces/rdb/v1/custom_acl.go
@@ -4,8 +4,8 @@ import (
 	"context"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/rdb/v1"
 )
 
diff --git a/internal/namespaces/rdb/v1/custom_backup.go b/internal/namespaces/rdb/v1/custom_backup.go
index 617a7e75..c25cf3e0 100644
--- a/internal/namespaces/rdb/v1/custom_backup.go
+++ b/internal/namespaces/rdb/v1/custom_backup.go
@@ -12,8 +12,8 @@ import (
 	"time"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/rdb/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/rdb/v1/custom_engine.go b/internal/namespaces/rdb/v1/custom_engine.go
index 25802980..442fd345 100644
--- a/internal/namespaces/rdb/v1/custom_engine.go
+++ b/internal/namespaces/rdb/v1/custom_engine.go
@@ -4,7 +4,7 @@ import (
 	"context"
 	"time"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/rdb/v1"
 )
 
diff --git a/internal/namespaces/rdb/v1/custom_instance.go b/internal/namespaces/rdb/v1/custom_instance.go
index 33748020..8621000b 100644
--- a/internal/namespaces/rdb/v1/custom_instance.go
+++ b/internal/namespaces/rdb/v1/custom_instance.go
@@ -12,9 +12,9 @@ import (
 	"time"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 	"github.com/scaleway/scaleway-sdk-go/api/rdb/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/rdb/v1/custom_log.go b/internal/namespaces/rdb/v1/custom_log.go
index 09718355..fbf25ce2 100644
--- a/internal/namespaces/rdb/v1/custom_log.go
+++ b/internal/namespaces/rdb/v1/custom_log.go
@@ -2,7 +2,7 @@ package rdb
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/rdb/v1"
 )
 
diff --git a/internal/namespaces/rdb/v1/custom_node_type.go b/internal/namespaces/rdb/v1/custom_node_type.go
index e7bb3791..cb585713 100644
--- a/internal/namespaces/rdb/v1/custom_node_type.go
+++ b/internal/namespaces/rdb/v1/custom_node_type.go
@@ -2,7 +2,7 @@ package rdb
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/rdb/v1"
 )
 
diff --git a/internal/namespaces/rdb/v1/custom_user.go b/internal/namespaces/rdb/v1/custom_user.go
index 19175d4b..d2208f03 100644
--- a/internal/namespaces/rdb/v1/custom_user.go
+++ b/internal/namespaces/rdb/v1/custom_user.go
@@ -3,7 +3,7 @@ package rdb
 import (
 	"context"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/rdb/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/rdb/v1/rdb_cli.go b/internal/namespaces/rdb/v1/rdb_cli.go
index 9396cf2e..9324b1ec 100644
--- a/internal/namespaces/rdb/v1/rdb_cli.go
+++ b/internal/namespaces/rdb/v1/rdb_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/rdb/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/redis/v1alpha1/custom.go b/internal/namespaces/redis/v1alpha1/custom.go
index b117c2df..d675499d 100644
--- a/internal/namespaces/redis/v1alpha1/custom.go
+++ b/internal/namespaces/redis/v1alpha1/custom.go
@@ -1,7 +1,7 @@
 package redis
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func GetCommands() *core.Commands {
diff --git a/internal/namespaces/redis/v1alpha1/redis_cli.go b/internal/namespaces/redis/v1alpha1/redis_cli.go
index eee6870f..0647e856 100644
--- a/internal/namespaces/redis/v1alpha1/redis_cli.go
+++ b/internal/namespaces/redis/v1alpha1/redis_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/redis/v1alpha1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/registry/v1/custom.go b/internal/namespaces/registry/v1/custom.go
index 4d7b4662..acd657e4 100644
--- a/internal/namespaces/registry/v1/custom.go
+++ b/internal/namespaces/registry/v1/custom.go
@@ -1,8 +1,8 @@
 package registry
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/registry/v1"
 )
 
diff --git a/internal/namespaces/registry/v1/custom_docker_helper.go b/internal/namespaces/registry/v1/custom_docker_helper.go
index 270eb4c4..bf0205ff 100644
--- a/internal/namespaces/registry/v1/custom_docker_helper.go
+++ b/internal/namespaces/registry/v1/custom_docker_helper.go
@@ -16,8 +16,8 @@ import (
 	"strings"
 	"text/template"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
 
diff --git a/internal/namespaces/registry/v1/custom_image.go b/internal/namespaces/registry/v1/custom_image.go
index ead96fd3..ed385e8d 100644
--- a/internal/namespaces/registry/v1/custom_image.go
+++ b/internal/namespaces/registry/v1/custom_image.go
@@ -5,8 +5,8 @@ import (
 	"fmt"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/registry/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/registry/v1/custom_login.go b/internal/namespaces/registry/v1/custom_login.go
index 717b8bdc..744c7b33 100644
--- a/internal/namespaces/registry/v1/custom_login.go
+++ b/internal/namespaces/registry/v1/custom_login.go
@@ -7,7 +7,7 @@ import (
 	"os/exec"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
 
diff --git a/internal/namespaces/registry/v1/custom_logout.go b/internal/namespaces/registry/v1/custom_logout.go
index f112bf64..8fec963f 100644
--- a/internal/namespaces/registry/v1/custom_logout.go
+++ b/internal/namespaces/registry/v1/custom_logout.go
@@ -5,7 +5,7 @@ import (
 	"os/exec"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
 
diff --git a/internal/namespaces/registry/v1/custom_namespace.go b/internal/namespaces/registry/v1/custom_namespace.go
index 319c49bf..e35457c0 100644
--- a/internal/namespaces/registry/v1/custom_namespace.go
+++ b/internal/namespaces/registry/v1/custom_namespace.go
@@ -2,7 +2,7 @@ package registry
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/registry/v1"
 )
 
diff --git a/internal/namespaces/registry/v1/custom_tag.go b/internal/namespaces/registry/v1/custom_tag.go
index 15efd114..acd4d0eb 100644
--- a/internal/namespaces/registry/v1/custom_tag.go
+++ b/internal/namespaces/registry/v1/custom_tag.go
@@ -5,8 +5,8 @@ import (
 	"fmt"
 
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/registry/v1"
 )
 
diff --git a/internal/namespaces/registry/v1/helpers_docker.go b/internal/namespaces/registry/v1/helpers_docker.go
index c0dd5ef9..1fced431 100644
--- a/internal/namespaces/registry/v1/helpers_docker.go
+++ b/internal/namespaces/registry/v1/helpers_docker.go
@@ -11,7 +11,7 @@ import (
 
 	"github.com/scaleway/scaleway-sdk-go/scw"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 const (
diff --git a/internal/namespaces/registry/v1/registry_cli.go b/internal/namespaces/registry/v1/registry_cli.go
index 111af4b6..91b4abdc 100644
--- a/internal/namespaces/registry/v1/registry_cli.go
+++ b/internal/namespaces/registry/v1/registry_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/registry/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/version/version.go b/internal/namespaces/version/version.go
index f24fb74f..dabdf511 100644
--- a/internal/namespaces/version/version.go
+++ b/internal/namespaces/version/version.go
@@ -4,7 +4,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func GetCommands() *core.Commands {
diff --git a/internal/namespaces/vpc/v1/custom.go b/internal/namespaces/vpc/v1/custom.go
index d1a1c491..5cd5f8f0 100644
--- a/internal/namespaces/vpc/v1/custom.go
+++ b/internal/namespaces/vpc/v1/custom.go
@@ -1,7 +1,7 @@
 package vpc
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func GetCommands() *core.Commands {
diff --git a/internal/namespaces/vpc/v1/custom_private_network.go b/internal/namespaces/vpc/v1/custom_private_network.go
index 6878b145..baab925a 100644
--- a/internal/namespaces/vpc/v1/custom_private_network.go
+++ b/internal/namespaces/vpc/v1/custom_private_network.go
@@ -3,7 +3,7 @@ package vpc
 import (
 	"context"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/api/vpc/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
diff --git a/internal/namespaces/vpc/v1/vpc_cli.go b/internal/namespaces/vpc/v1/vpc_cli.go
index e2e61695..27f62f9c 100644
--- a/internal/namespaces/vpc/v1/vpc_cli.go
+++ b/internal/namespaces/vpc/v1/vpc_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/vpc/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/vpcgw/v1/custom.go b/internal/namespaces/vpcgw/v1/custom.go
index b754b870..0ab451d0 100644
--- a/internal/namespaces/vpcgw/v1/custom.go
+++ b/internal/namespaces/vpcgw/v1/custom.go
@@ -1,8 +1,8 @@
 package vpcgw
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/vpcgw/v1"
 )
 
diff --git a/internal/namespaces/vpcgw/v1/custom_gateway.go b/internal/namespaces/vpcgw/v1/custom_gateway.go
index 2a161175..cf9a8e42 100644
--- a/internal/namespaces/vpcgw/v1/custom_gateway.go
+++ b/internal/namespaces/vpcgw/v1/custom_gateway.go
@@ -2,7 +2,7 @@ package vpcgw
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/vpcgw/v1"
 )
 
diff --git a/internal/namespaces/vpcgw/v1/custom_gateway_network.go b/internal/namespaces/vpcgw/v1/custom_gateway_network.go
index de7ebba6..bef48bfa 100644
--- a/internal/namespaces/vpcgw/v1/custom_gateway_network.go
+++ b/internal/namespaces/vpcgw/v1/custom_gateway_network.go
@@ -2,7 +2,7 @@ package vpcgw
 
 import (
 	"github.com/fatih/color"
-	"github.com/scaleway/scaleway-cli/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
 	"github.com/scaleway/scaleway-sdk-go/api/vpcgw/v1"
 )
 
diff --git a/internal/namespaces/vpcgw/v1/vpcgw_cli.go b/internal/namespaces/vpcgw/v1/vpcgw_cli.go
index 3d9e930d..8de0da7b 100644
--- a/internal/namespaces/vpcgw/v1/vpcgw_cli.go
+++ b/internal/namespaces/vpcgw/v1/vpcgw_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/vpcgw/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/qa/ignore.go b/internal/qa/ignore.go
index a1eb2835..de3fe564 100644
--- a/internal/qa/ignore.go
+++ b/internal/qa/ignore.go
@@ -3,8 +3,8 @@ package qa
 import (
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/namespaces"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces"
 )
 
 func filterIgnore(unfilteredErrors []error) []error {
diff --git a/internal/qa/qa.go b/internal/qa/qa.go
index f10a80ea..9cbb8a0a 100644
--- a/internal/qa/qa.go
+++ b/internal/qa/qa.go
@@ -5,7 +5,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func LintCommands(commands *core.Commands) []error {
diff --git a/internal/sentry/sentry.go b/internal/sentry/sentry.go
index 688127be..76a3b944 100644
--- a/internal/sentry/sentry.go
+++ b/internal/sentry/sentry.go
@@ -4,7 +4,7 @@ import (
 	"fmt"
 
 	"github.com/getsentry/raven-go"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/logger"
 )
 


Test patch:
diff --git a/cmd/scw/main_test.go b/cmd/scw/main_test.go
index 4f831f12..2b27ac04 100644
--- a/cmd/scw/main_test.go
+++ b/cmd/scw/main_test.go
@@ -4,8 +4,8 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/namespaces"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces"
 )
 
 func Test_MainUsage(t *testing.T) {
diff --git a/internal/core/bootstrap_test.go b/internal/core/bootstrap_test.go
index bfe4b306..3c72516e 100644
--- a/internal/core/bootstrap_test.go
+++ b/internal/core/bootstrap_test.go
@@ -6,8 +6,8 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/args"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 )
 
 func TestInterruptError(t *testing.T) {
diff --git a/internal/core/build_info_test.go b/internal/core/build_info_test.go
index 0de1b569..0cbdb0aa 100644
--- a/internal/core/build_info_test.go
+++ b/internal/core/build_info_test.go
@@ -9,7 +9,7 @@ import (
 
 	"github.com/alecthomas/assert"
 	"github.com/hashicorp/go-version"
-	"github.com/scaleway/scaleway-cli/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 	"github.com/stretchr/testify/require"
 )
diff --git a/internal/core/cobra_utils_test.go b/internal/core/cobra_utils_test.go
index 9d68a8b1..2f583e4f 100644
--- a/internal/core/cobra_utils_test.go
+++ b/internal/core/cobra_utils_test.go
@@ -7,7 +7,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/scaleway/scaleway-cli/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
 )
 
 type testType struct {
diff --git a/internal/core/default_test.go b/internal/core/default_test.go
index 9105e891..ff21fecd 100644
--- a/internal/core/default_test.go
+++ b/internal/core/default_test.go
@@ -5,7 +5,7 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
 )
 
 func Test_ApplyDefaultValues(t *testing.T) {
diff --git a/internal/core/testing.go b/internal/core/testing.go
index 0901d0a1..61147b89 100644
--- a/internal/core/testing.go
+++ b/internal/core/testing.go
@@ -21,9 +21,9 @@ import (
 	"github.com/dnaeon/go-vcr/cassette"
 	"github.com/dnaeon/go-vcr/recorder"
 	"github.com/hashicorp/go-version"
-	args "github.com/scaleway/scaleway-cli/internal/args"
-	"github.com/scaleway/scaleway-cli/internal/human"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	args "github.com/scaleway/scaleway-cli/v2/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/human"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 	"github.com/scaleway/scaleway-sdk-go/api/test/v1"
 	"github.com/scaleway/scaleway-sdk-go/logger"
 	"github.com/scaleway/scaleway-sdk-go/scw"
diff --git a/internal/core/validate_test.go b/internal/core/validate_test.go
index 31e342d8..19e8e2bc 100644
--- a/internal/core/validate_test.go
+++ b/internal/core/validate_test.go
@@ -7,7 +7,7 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
 )
 
 type Element struct {
diff --git a/internal/e2e/errors_test.go b/internal/e2e/errors_test.go
index ce7db824..4027b047 100644
--- a/internal/e2e/errors_test.go
+++ b/internal/e2e/errors_test.go
@@ -3,8 +3,8 @@ package e2e
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/test/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/test/v1"
 )
 
 func TestStandardErrors(t *testing.T) {
diff --git a/internal/e2e/human_test.go b/internal/e2e/human_test.go
index 97d1e459..64cf6511 100644
--- a/internal/e2e/human_test.go
+++ b/internal/e2e/human_test.go
@@ -3,8 +3,8 @@ package e2e
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/test/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/test/v1"
 )
 
 func TestTestCommand(t *testing.T) {
diff --git a/internal/e2e/sdk_errors_test.go b/internal/e2e/sdk_errors_test.go
index c4a898ee..a3522209 100644
--- a/internal/e2e/sdk_errors_test.go
+++ b/internal/e2e/sdk_errors_test.go
@@ -4,8 +4,8 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/test/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/test/v1"
 	sdktest "github.com/scaleway/scaleway-sdk-go/api/test/v1"
 )
 
diff --git a/internal/namespaces/account/v2alpha1/custom_test.go b/internal/namespaces/account/v2alpha1/custom_test.go
index 8b5aa85d..14ab6482 100644
--- a/internal/namespaces/account/v2alpha1/custom_test.go
+++ b/internal/namespaces/account/v2alpha1/custom_test.go
@@ -6,7 +6,7 @@ import (
 	"path"
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	account "github.com/scaleway/scaleway-sdk-go/api/account/v2alpha1"
 )
 
diff --git a/internal/namespaces/account/v2alpha1/helpers_test.go b/internal/namespaces/account/v2alpha1/helpers_test.go
index 77bfa4fa..90327981 100644
--- a/internal/namespaces/account/v2alpha1/helpers_test.go
+++ b/internal/namespaces/account/v2alpha1/helpers_test.go
@@ -1,7 +1,7 @@
 package account
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func addSSHKey(metaKey string, key string) core.BeforeFunc {
diff --git a/internal/namespaces/applesilicon/v1alpha1/custom_server_ssh_test.go b/internal/namespaces/applesilicon/v1alpha1/custom_server_ssh_test.go
index 64234cad..4880782c 100644
--- a/internal/namespaces/applesilicon/v1alpha1/custom_server_ssh_test.go
+++ b/internal/namespaces/applesilicon/v1alpha1/custom_server_ssh_test.go
@@ -3,7 +3,7 @@ package applesilicon
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_ServerSSH(t *testing.T) {
diff --git a/internal/namespaces/applesilicon/v1alpha1/custom_server_types_test.go b/internal/namespaces/applesilicon/v1alpha1/custom_server_types_test.go
index 31a3cf1f..89fd2543 100644
--- a/internal/namespaces/applesilicon/v1alpha1/custom_server_types_test.go
+++ b/internal/namespaces/applesilicon/v1alpha1/custom_server_types_test.go
@@ -3,7 +3,7 @@ package applesilicon
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_ServerTypeList(t *testing.T) {
diff --git a/internal/namespaces/baremetal/v1/baremetal_cli_test.go b/internal/namespaces/baremetal/v1/baremetal_cli_test.go
index d2ea3caf..d4a5850a 100644
--- a/internal/namespaces/baremetal/v1/baremetal_cli_test.go
+++ b/internal/namespaces/baremetal/v1/baremetal_cli_test.go
@@ -3,7 +3,7 @@ package baremetal
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
 
diff --git a/internal/namespaces/baremetal/v1/custom_server_create_test.go b/internal/namespaces/baremetal/v1/custom_server_create_test.go
index f3115c1b..f62cf0f4 100644
--- a/internal/namespaces/baremetal/v1/custom_server_create_test.go
+++ b/internal/namespaces/baremetal/v1/custom_server_create_test.go
@@ -4,7 +4,7 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	baremetal "github.com/scaleway/scaleway-sdk-go/api/baremetal/v1"
 )
 
diff --git a/internal/namespaces/baremetal/v1/custom_server_install_test.go b/internal/namespaces/baremetal/v1/custom_server_install_test.go
index bbe3bf70..d75df713 100644
--- a/internal/namespaces/baremetal/v1/custom_server_install_test.go
+++ b/internal/namespaces/baremetal/v1/custom_server_install_test.go
@@ -3,8 +3,8 @@ package baremetal
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	account "github.com/scaleway/scaleway-cli/internal/namespaces/account/v2alpha1"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	account "github.com/scaleway/scaleway-cli/v2/internal/namespaces/account/v2alpha1"
 )
 
 func Test_InstallServer(t *testing.T) {
diff --git a/internal/namespaces/baremetal/v1/custom_server_test.go b/internal/namespaces/baremetal/v1/custom_server_test.go
index ee27649d..01573e2f 100644
--- a/internal/namespaces/baremetal/v1/custom_server_test.go
+++ b/internal/namespaces/baremetal/v1/custom_server_test.go
@@ -3,7 +3,7 @@ package baremetal
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/baremetal/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/baremetal/v1/helpers_test.go b/internal/namespaces/baremetal/v1/helpers_test.go
index deb41a91..e4629a1d 100644
--- a/internal/namespaces/baremetal/v1/helpers_test.go
+++ b/internal/namespaces/baremetal/v1/helpers_test.go
@@ -1,7 +1,7 @@
 package baremetal
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 // createServerAndWait creates a baremetal instance
diff --git a/internal/namespaces/config/commands_test.go b/internal/namespaces/config/commands_test.go
index e352d4df..75e4a7cd 100644
--- a/internal/namespaces/config/commands_test.go
+++ b/internal/namespaces/config/commands_test.go
@@ -6,7 +6,7 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 	"github.com/stretchr/testify/require"
 )
diff --git a/internal/namespaces/feedback/custom_test.go b/internal/namespaces/feedback/custom_test.go
index 0c4cee76..59492657 100644
--- a/internal/namespaces/feedback/custom_test.go
+++ b/internal/namespaces/feedback/custom_test.go
@@ -6,7 +6,7 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_FeedbackBug(t *testing.T) {
diff --git a/internal/namespaces/info/custom_test.go b/internal/namespaces/info/custom_test.go
index 693eda96..a7bbe310 100644
--- a/internal/namespaces/info/custom_test.go
+++ b/internal/namespaces/info/custom_test.go
@@ -3,7 +3,7 @@ package info
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_Info(t *testing.T) {
diff --git a/internal/namespaces/init/custom_init_autocomplete_test.go b/internal/namespaces/init/custom_init_autocomplete_test.go
index d60f27e7..123d44ca 100644
--- a/internal/namespaces/init/custom_init_autocomplete_test.go
+++ b/internal/namespaces/init/custom_init_autocomplete_test.go
@@ -8,7 +8,7 @@ import (
 	"runtime"
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/stretchr/testify/require"
 )
 
diff --git a/internal/namespaces/init/custom_init_ssh_test.go b/internal/namespaces/init/custom_init_ssh_test.go
index 56f43f32..107fb678 100644
--- a/internal/namespaces/init/custom_init_ssh_test.go
+++ b/internal/namespaces/init/custom_init_ssh_test.go
@@ -7,8 +7,8 @@ import (
 	"path/filepath"
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	account "github.com/scaleway/scaleway-cli/internal/namespaces/account/v2alpha1"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	account "github.com/scaleway/scaleway-cli/v2/internal/namespaces/account/v2alpha1"
 	accountsdk "github.com/scaleway/scaleway-sdk-go/api/account/v2alpha1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/init/init_test.go b/internal/namespaces/init/init_test.go
index c957918c..0b570ddb 100644
--- a/internal/namespaces/init/init_test.go
+++ b/internal/namespaces/init/init_test.go
@@ -6,7 +6,7 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 	"github.com/stretchr/testify/require"
 )
diff --git a/internal/namespaces/instance/v1/args_test.go b/internal/namespaces/instance/v1/args_test.go
index cacd6aad..c559312c 100644
--- a/internal/namespaces/instance/v1/args_test.go
+++ b/internal/namespaces/instance/v1/args_test.go
@@ -3,7 +3,7 @@ package instance
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/args"
+	"github.com/scaleway/scaleway-cli/v2/internal/args"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/stretchr/testify/assert"
 )
diff --git a/internal/namespaces/instance/v1/custom_image_test.go b/internal/namespaces/instance/v1/custom_image_test.go
index 609fb04c..811c4f2e 100644
--- a/internal/namespaces/instance/v1/custom_image_test.go
+++ b/internal/namespaces/instance/v1/custom_image_test.go
@@ -4,7 +4,7 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/instance/v1/custom_ip_test.go b/internal/namespaces/instance/v1/custom_ip_test.go
index 7254bf75..50d9fc59 100644
--- a/internal/namespaces/instance/v1/custom_ip_test.go
+++ b/internal/namespaces/instance/v1/custom_ip_test.go
@@ -3,7 +3,7 @@ package instance
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_IPAttach(t *testing.T) {
diff --git a/internal/namespaces/instance/v1/custom_placement_group_test.go b/internal/namespaces/instance/v1/custom_placement_group_test.go
index 9141e6b6..1f4912c2 100644
--- a/internal/namespaces/instance/v1/custom_placement_group_test.go
+++ b/internal/namespaces/instance/v1/custom_placement_group_test.go
@@ -3,7 +3,7 @@ package instance
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_GetPlacementGroup(t *testing.T) {
diff --git a/internal/namespaces/instance/v1/custom_privatenics_test.go b/internal/namespaces/instance/v1/custom_privatenics_test.go
index 68bb7815..c0b16b06 100644
--- a/internal/namespaces/instance/v1/custom_privatenics_test.go
+++ b/internal/namespaces/instance/v1/custom_privatenics_test.go
@@ -3,7 +3,7 @@ package instance
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_ListNICs(t *testing.T) {
diff --git a/internal/namespaces/instance/v1/custom_server_create_test.go b/internal/namespaces/instance/v1/custom_server_create_test.go
index badbd1c8..6a0c04a3 100644
--- a/internal/namespaces/instance/v1/custom_server_create_test.go
+++ b/internal/namespaces/instance/v1/custom_server_create_test.go
@@ -4,7 +4,7 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/instance/v1/custom_server_ssh_test.go b/internal/namespaces/instance/v1/custom_server_ssh_test.go
index 6daec199..8e6199f3 100644
--- a/internal/namespaces/instance/v1/custom_server_ssh_test.go
+++ b/internal/namespaces/instance/v1/custom_server_ssh_test.go
@@ -3,7 +3,7 @@ package instance
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_ServerSSH(t *testing.T) {
diff --git a/internal/namespaces/instance/v1/custom_server_test.go b/internal/namespaces/instance/v1/custom_server_test.go
index 97ad2f10..eb2ba1bb 100644
--- a/internal/namespaces/instance/v1/custom_server_test.go
+++ b/internal/namespaces/instance/v1/custom_server_test.go
@@ -4,8 +4,8 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/interactive"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/interactive"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 	"github.com/stretchr/testify/require"
diff --git a/internal/namespaces/instance/v1/custom_server_type_test.go b/internal/namespaces/instance/v1/custom_server_type_test.go
index 5a036c61..cb2b7dc5 100644
--- a/internal/namespaces/instance/v1/custom_server_type_test.go
+++ b/internal/namespaces/instance/v1/custom_server_type_test.go
@@ -3,7 +3,7 @@ package instance
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_ServerTypeList(t *testing.T) {
diff --git a/internal/namespaces/instance/v1/custom_user_data_test.go b/internal/namespaces/instance/v1/custom_user_data_test.go
index 47ab7705..78b4e215 100644
--- a/internal/namespaces/instance/v1/custom_user_data_test.go
+++ b/internal/namespaces/instance/v1/custom_user_data_test.go
@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_UserDataGet(t *testing.T) {
diff --git a/internal/namespaces/instance/v1/custom_volume_type_test.go b/internal/namespaces/instance/v1/custom_volume_type_test.go
index b4b2dd05..1c9dde23 100644
--- a/internal/namespaces/instance/v1/custom_volume_type_test.go
+++ b/internal/namespaces/instance/v1/custom_volume_type_test.go
@@ -3,7 +3,7 @@ package instance
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_VolumeTypeList(t *testing.T) {
diff --git a/internal/namespaces/instance/v1/helpers_test.go b/internal/namespaces/instance/v1/helpers_test.go
index b8b0a63e..55a48db7 100644
--- a/internal/namespaces/instance/v1/helpers_test.go
+++ b/internal/namespaces/instance/v1/helpers_test.go
@@ -4,7 +4,7 @@ import (
 	"fmt"
 	"strings"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 )
 
diff --git a/internal/namespaces/instance/v1/instance_cli_test.go b/internal/namespaces/instance/v1/instance_cli_test.go
index ee73f081..fdf97f81 100644
--- a/internal/namespaces/instance/v1/instance_cli_test.go
+++ b/internal/namespaces/instance/v1/instance_cli_test.go
@@ -3,7 +3,7 @@ package instance
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/instance/v1"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/require"
diff --git a/internal/namespaces/instance/v1/ip_test.go b/internal/namespaces/instance/v1/ip_test.go
index d2316424..f75f5459 100644
--- a/internal/namespaces/instance/v1/ip_test.go
+++ b/internal/namespaces/instance/v1/ip_test.go
@@ -3,7 +3,7 @@ package instance
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_IpCreate(t *testing.T) {
diff --git a/internal/namespaces/k8s/v1/custom_cluster_test.go b/internal/namespaces/k8s/v1/custom_cluster_test.go
index 92a6f6d0..0e10d855 100644
--- a/internal/namespaces/k8s/v1/custom_cluster_test.go
+++ b/internal/namespaces/k8s/v1/custom_cluster_test.go
@@ -3,7 +3,7 @@ package k8s
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_GetCluster(t *testing.T) {
diff --git a/internal/namespaces/k8s/v1/custom_kubeconfig_get_test.go b/internal/namespaces/k8s/v1/custom_kubeconfig_get_test.go
index 936a5e51..65d034d2 100644
--- a/internal/namespaces/k8s/v1/custom_kubeconfig_get_test.go
+++ b/internal/namespaces/k8s/v1/custom_kubeconfig_get_test.go
@@ -6,7 +6,7 @@ import (
 	"github.com/alecthomas/assert"
 	"github.com/ghodss/yaml"
 	api "github.com/kubernetes-client/go-base/config/api"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_GetKubeconfig(t *testing.T) {
diff --git a/internal/namespaces/k8s/v1/custom_kubeconfig_install_test.go b/internal/namespaces/k8s/v1/custom_kubeconfig_install_test.go
index dd01db39..646f4540 100644
--- a/internal/namespaces/k8s/v1/custom_kubeconfig_install_test.go
+++ b/internal/namespaces/k8s/v1/custom_kubeconfig_install_test.go
@@ -9,7 +9,7 @@ import (
 	"github.com/alecthomas/assert"
 	"github.com/ghodss/yaml"
 	api "github.com/kubernetes-client/go-base/config/api"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	k8s "github.com/scaleway/scaleway-sdk-go/api/k8s/v1"
 )
 
diff --git a/internal/namespaces/k8s/v1/custom_kubeconfig_uninstall_test.go b/internal/namespaces/k8s/v1/custom_kubeconfig_uninstall_test.go
index 2b7d92da..68bbcfd2 100644
--- a/internal/namespaces/k8s/v1/custom_kubeconfig_uninstall_test.go
+++ b/internal/namespaces/k8s/v1/custom_kubeconfig_uninstall_test.go
@@ -9,7 +9,7 @@ import (
 	"github.com/alecthomas/assert"
 	"github.com/ghodss/yaml"
 	api "github.com/kubernetes-client/go-base/config/api"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	k8s "github.com/scaleway/scaleway-sdk-go/api/k8s/v1"
 )
 
diff --git a/internal/namespaces/k8s/v1/custom_version_test.go b/internal/namespaces/k8s/v1/custom_version_test.go
index 8bf3cd0d..8e362313 100644
--- a/internal/namespaces/k8s/v1/custom_version_test.go
+++ b/internal/namespaces/k8s/v1/custom_version_test.go
@@ -3,7 +3,7 @@ package k8s
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_GetVersion(t *testing.T) {
diff --git a/internal/namespaces/k8s/v1/helpers_test.go b/internal/namespaces/k8s/v1/helpers_test.go
index 5f31053f..2c04056d 100644
--- a/internal/namespaces/k8s/v1/helpers_test.go
+++ b/internal/namespaces/k8s/v1/helpers_test.go
@@ -7,7 +7,7 @@ import (
 
 	"github.com/ghodss/yaml"
 	go_api "github.com/kubernetes-client/go-base/config/api"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	k8s "github.com/scaleway/scaleway-sdk-go/api/k8s/v1"
 )
 
diff --git a/internal/namespaces/lb/v1/custom_certificate_test.go b/internal/namespaces/lb/v1/custom_certificate_test.go
index f436d763..a11fdb2d 100644
--- a/internal/namespaces/lb/v1/custom_certificate_test.go
+++ b/internal/namespaces/lb/v1/custom_certificate_test.go
@@ -3,7 +3,7 @@ package lb
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_CreateCertificate(t *testing.T) {
diff --git a/internal/namespaces/lb/v1/custom_frontend_test.go b/internal/namespaces/lb/v1/custom_frontend_test.go
index 6858f1a7..edf981c5 100644
--- a/internal/namespaces/lb/v1/custom_frontend_test.go
+++ b/internal/namespaces/lb/v1/custom_frontend_test.go
@@ -3,8 +3,8 @@ package lb
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/instance/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/instance/v1"
 )
 
 func Test_GetFrontend(t *testing.T) {
diff --git a/internal/namespaces/lb/v1/custom_lb_test.go b/internal/namespaces/lb/v1/custom_lb_test.go
index 54a567b8..483d4ee1 100644
--- a/internal/namespaces/lb/v1/custom_lb_test.go
+++ b/internal/namespaces/lb/v1/custom_lb_test.go
@@ -4,8 +4,8 @@ import (
 	"testing"
 	"time"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/instance/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/instance/v1"
 )
 
 func Test_ListLB(t *testing.T) {
diff --git a/internal/namespaces/lb/v1/helper_test.go b/internal/namespaces/lb/v1/helper_test.go
index 697f58eb..1959e12f 100644
--- a/internal/namespaces/lb/v1/helper_test.go
+++ b/internal/namespaces/lb/v1/helper_test.go
@@ -3,7 +3,7 @@ package lb
 import (
 	"fmt"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func createLB() core.BeforeFunc {
diff --git a/internal/namespaces/marketplace/v1/marketplace_cli_test.go b/internal/namespaces/marketplace/v1/marketplace_cli_test.go
index 80d8b246..1c77f869 100644
--- a/internal/namespaces/marketplace/v1/marketplace_cli_test.go
+++ b/internal/namespaces/marketplace/v1/marketplace_cli_test.go
@@ -3,7 +3,7 @@ package marketplace
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_marketplaceImageList(t *testing.T) {
diff --git a/internal/namespaces/object/v1/custom_config_get_test.go b/internal/namespaces/object/v1/custom_config_get_test.go
index 9f14501a..e0185347 100644
--- a/internal/namespaces/object/v1/custom_config_get_test.go
+++ b/internal/namespaces/object/v1/custom_config_get_test.go
@@ -3,7 +3,7 @@ package object
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 	"github.com/stretchr/testify/require"
 )
diff --git a/internal/namespaces/object/v1/custom_config_install_test.go b/internal/namespaces/object/v1/custom_config_install_test.go
index 5974f5a0..43080fa5 100644
--- a/internal/namespaces/object/v1/custom_config_install_test.go
+++ b/internal/namespaces/object/v1/custom_config_install_test.go
@@ -4,7 +4,7 @@ import (
 	"path"
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/require"
diff --git a/internal/namespaces/rdb/v1/custom_acl_test.go b/internal/namespaces/rdb/v1/custom_acl_test.go
index 2f38ab86..e13163b4 100644
--- a/internal/namespaces/rdb/v1/custom_acl_test.go
+++ b/internal/namespaces/rdb/v1/custom_acl_test.go
@@ -3,7 +3,7 @@ package rdb
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_AddACL(t *testing.T) {
diff --git a/internal/namespaces/rdb/v1/custom_backup_test.go b/internal/namespaces/rdb/v1/custom_backup_test.go
index bc182bb4..d40c7746 100644
--- a/internal/namespaces/rdb/v1/custom_backup_test.go
+++ b/internal/namespaces/rdb/v1/custom_backup_test.go
@@ -5,7 +5,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
 
diff --git a/internal/namespaces/rdb/v1/custom_engine_test.go b/internal/namespaces/rdb/v1/custom_engine_test.go
index 4b0c7e7b..b18a01e9 100644
--- a/internal/namespaces/rdb/v1/custom_engine_test.go
+++ b/internal/namespaces/rdb/v1/custom_engine_test.go
@@ -3,7 +3,7 @@ package rdb
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_EngineList(t *testing.T) {
diff --git a/internal/namespaces/rdb/v1/custom_instance_test.go b/internal/namespaces/rdb/v1/custom_instance_test.go
index 4deba35e..581f3eca 100644
--- a/internal/namespaces/rdb/v1/custom_instance_test.go
+++ b/internal/namespaces/rdb/v1/custom_instance_test.go
@@ -4,7 +4,7 @@ import (
 	"fmt"
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_ListInstance(t *testing.T) {
diff --git a/internal/namespaces/rdb/v1/custom_user_test.go b/internal/namespaces/rdb/v1/custom_user_test.go
index 3e30bb8c..9c7ffb22 100644
--- a/internal/namespaces/rdb/v1/custom_user_test.go
+++ b/internal/namespaces/rdb/v1/custom_user_test.go
@@ -3,7 +3,7 @@ package rdb
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_ListUser(t *testing.T) {
diff --git a/internal/namespaces/rdb/v1/helper_test.go b/internal/namespaces/rdb/v1/helper_test.go
index 995dfcad..d448bdd5 100644
--- a/internal/namespaces/rdb/v1/helper_test.go
+++ b/internal/namespaces/rdb/v1/helper_test.go
@@ -3,7 +3,7 @@ package rdb
 import (
 	"fmt"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 const (
diff --git a/internal/namespaces/registry/v1/custom_docker_helper_test.go b/internal/namespaces/registry/v1/custom_docker_helper_test.go
index a7e601dc..dcd3a702 100644
--- a/internal/namespaces/registry/v1/custom_docker_helper_test.go
+++ b/internal/namespaces/registry/v1/custom_docker_helper_test.go
@@ -9,7 +9,7 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/stretchr/testify/require"
 )
 
diff --git a/internal/namespaces/registry/v1/custom_image_test.go b/internal/namespaces/registry/v1/custom_image_test.go
index bc2a091f..d2e48db4 100644
--- a/internal/namespaces/registry/v1/custom_image_test.go
+++ b/internal/namespaces/registry/v1/custom_image_test.go
@@ -4,7 +4,7 @@ import (
 	"fmt"
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/registry/v1"
 )
 
diff --git a/internal/namespaces/registry/v1/custom_login_test.go b/internal/namespaces/registry/v1/custom_login_test.go
index b8122372..e6e18eef 100644
--- a/internal/namespaces/registry/v1/custom_login_test.go
+++ b/internal/namespaces/registry/v1/custom_login_test.go
@@ -7,7 +7,7 @@ import (
 	"testing"
 
 	"github.com/alecthomas/assert"
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/stretchr/testify/require"
 )
 
diff --git a/internal/namespaces/registry/v1/custom_logout_test.go b/internal/namespaces/registry/v1/custom_logout_test.go
index 54c2a3a1..bcf369a5 100644
--- a/internal/namespaces/registry/v1/custom_logout_test.go
+++ b/internal/namespaces/registry/v1/custom_logout_test.go
@@ -3,7 +3,7 @@ package registry
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_Logout(t *testing.T) {
diff --git a/internal/namespaces/test/custom/custom_cli.go b/internal/namespaces/test/custom/custom_cli.go
index ad972770..ed820d0d 100644
--- a/internal/namespaces/test/custom/custom_cli.go
+++ b/internal/namespaces/test/custom/custom_cli.go
@@ -4,7 +4,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func GetCustomCommands() *core.Commands {
diff --git a/internal/namespaces/test/custom/custom_cli_test.go b/internal/namespaces/test/custom/custom_cli_test.go
index 8ae8acd4..32b00774 100644
--- a/internal/namespaces/test/custom/custom_cli_test.go
+++ b/internal/namespaces/test/custom/custom_cli_test.go
@@ -3,7 +3,7 @@ package test
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func Test_AnonymousFields(t *testing.T) {
diff --git a/internal/namespaces/test/v1/custom.go b/internal/namespaces/test/v1/custom.go
index b408d834..ccc59a75 100644
--- a/internal/namespaces/test/v1/custom.go
+++ b/internal/namespaces/test/v1/custom.go
@@ -1,7 +1,7 @@
 package test
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func GetCommands() *core.Commands {
diff --git a/internal/namespaces/test/v1/test_cli.go b/internal/namespaces/test/v1/test_cli.go
index a45ba637..f5d0d58e 100644
--- a/internal/namespaces/test/v1/test_cli.go
+++ b/internal/namespaces/test/v1/test_cli.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"reflect"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 	"github.com/scaleway/scaleway-sdk-go/api/test/v1"
 	"github.com/scaleway/scaleway-sdk-go/scw"
 )
diff --git a/internal/namespaces/vpc/v1/custom_private_network_test.go b/internal/namespaces/vpc/v1/custom_private_network_test.go
index e5fa4f53..a959b1c1 100644
--- a/internal/namespaces/vpc/v1/custom_private_network_test.go
+++ b/internal/namespaces/vpc/v1/custom_private_network_test.go
@@ -3,8 +3,8 @@ package vpc
 import (
 	"testing"
 
-	"github.com/scaleway/scaleway-cli/internal/core"
-	"github.com/scaleway/scaleway-cli/internal/namespaces/instance/v1"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/namespaces/instance/v1"
 )
 
 func Test_GetPrivateNetwork(t *testing.T) {
diff --git a/internal/namespaces/vpc/v1/helper_test.go b/internal/namespaces/vpc/v1/helper_test.go
index dbbfc4ed..063425ef 100644
--- a/internal/namespaces/vpc/v1/helper_test.go
+++ b/internal/namespaces/vpc/v1/helper_test.go
@@ -1,7 +1,7 @@
 package vpc
 
 import (
-	"github.com/scaleway/scaleway-cli/internal/core"
+	"github.com/scaleway/scaleway-cli/v2/internal/core"
 )
 
 func createInstance() core.BeforeFunc {