Skip to content

Commit 01ba80f

Browse files
committed
migration -> aws-migration
1 parent 97e10bb commit 01ba80f

File tree

1 file changed

+20
-17
lines changed

1 file changed

+20
-17
lines changed

internal/cmd/group_aws_migrate.go

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
)
1212

1313
var groupAwsMigrationCmd = &cobra.Command{
14-
Use: "migration",
14+
Use: "aws-migration",
1515
Short: "Manage AWS migration of the group",
1616
}
1717

@@ -50,13 +50,13 @@ var groupAwsMigrationInfoCmd = &cobra.Command{
5050
}
5151

5252
if info.Status == "pending" {
53-
fmt.Printf("Migration is %v\n%v\n", internal.Emph("in progress"), info.Comment)
53+
fmt.Printf("AWS migration is %v\n%v\n", internal.Emph("in progress"), info.Comment)
5454
} else if info.Status == "finished" {
55-
fmt.Printf("Migration is %v\n", internal.Emph("finished"))
55+
fmt.Printf("AWS migration is %v\n", internal.Emph("finished"))
5656
} else if info.Status == "aborted" {
57-
fmt.Printf("Migration was %v\n", internal.Emph("aborted"))
57+
fmt.Printf("AWS migration was %v\n", internal.Emph("aborted"))
5858
} else if info.Status == "none" {
59-
fmt.Printf("Migration is %v\n", internal.Emph("not started"))
59+
fmt.Printf("AWS migration is %v\n", internal.Emph("not started"))
6060
}
6161

6262
return nil
@@ -65,7 +65,7 @@ var groupAwsMigrationInfoCmd = &cobra.Command{
6565

6666
var groupAwsMigrationStartCmd = &cobra.Command{
6767
Use: "start <group-name>",
68-
Short: "Start migration process of the group",
68+
Short: "Start AWS migration process of the group",
6969
Args: cobra.ExactArgs(1),
7070
ValidArgsFunction: noFilesArg,
7171
RunE: func(cmd *cobra.Command, args []string) error {
@@ -91,13 +91,13 @@ var groupAwsMigrationStartCmd = &cobra.Command{
9191
}
9292

9393
if info.Status == "pending" {
94-
fmt.Printf("Migration is %v\n%v\n", internal.Emph("in progress"), info.Comment)
94+
fmt.Printf("AWS migration is %v\n%v\n", internal.Emph("in progress"), info.Comment)
9595
return nil
9696
} else if info.Status == "finished" {
97-
fmt.Printf("Migration is %v\n", internal.Emph("finished"))
97+
fmt.Printf("AWS migration is %v\n", internal.Emph("finished"))
9898
return nil
9999
} else if info.Status == "aborted" {
100-
fmt.Printf("Migration was %v\nPlease, contact with support@turso.tech for further assistance with group migration\n", internal.Emph("aborted"))
100+
fmt.Printf("AWS migration was %v\nPlease, contact with support@turso.tech for further assistance with group migration\n", internal.Emph("aborted"))
101101
return nil
102102
}
103103

@@ -113,22 +113,25 @@ var groupAwsMigrationStartCmd = &cobra.Command{
113113
return nil
114114
}
115115

116-
spinner := prompt.Spinner(fmt.Sprintf("Migration of group %v is in progress", group))
116+
spinner := prompt.Spinner(fmt.Sprintf("AWS migration of group %v is in progress", group))
117117
defer spinner.Stop()
118118

119119
err = client.Groups.StartAwsMigration(group)
120120
if err != nil {
121121
return err
122122
}
123123

124-
ctx, cancel := context.WithTimeout(cmd.Context(), 5*time.Minute)
124+
ctx, cancel := context.WithTimeout(cmd.Context(), 5*time.Millisecond)
125125
defer cancel()
126126

127127
for {
128128
select {
129129
case <-ctx.Done():
130130
spinner.Stop()
131-
fmt.Printf("Group %v migration still on-going\nCheck status few minutes later and contact support@turso.tech in case of any issues", internal.Emph(group))
131+
fmt.Printf("AWS migration for group %v still on-going.\n\n"+
132+
"You can check status of the migration with: `turso group migration info <group-name>`.\n"+
133+
"If migrations for certain databases haven't started, you can abort the group migration with: `turso group migration abort <group-name>`.\n\n"+
134+
"Contact support@turso.tech in case of any issues\n", internal.Emph(group))
132135
return nil
133136
case <-time.NewTimer(5 * time.Second).C:
134137
info, err := client.Groups.GetAwsMigrationInfo(group)
@@ -149,7 +152,7 @@ var groupAwsMigrationStartCmd = &cobra.Command{
149152

150153
var groupAwsMigrationAbortCmd = &cobra.Command{
151154
Use: "abort <group-name>",
152-
Short: "Abort migration process of the group",
155+
Short: "Abort AWS migration process of the group",
153156
Args: cobra.ExactArgs(1),
154157
ValidArgsFunction: noFilesArg,
155158
RunE: func(cmd *cobra.Command, args []string) error {
@@ -175,13 +178,13 @@ var groupAwsMigrationAbortCmd = &cobra.Command{
175178
}
176179

177180
if info.Status == "none" {
178-
fmt.Printf("Migration is %v", internal.Emph("not started"))
181+
fmt.Printf("AWS migration is %v", internal.Emph("not started"))
179182
return nil
180183
} else if info.Status == "aborted" {
181-
fmt.Printf("Migration is already %v", internal.Emph("aborted"))
184+
fmt.Printf("AWS migration was already %v", internal.Emph("aborted"))
182185
return nil
183186
} else if info.Status == "finished" {
184-
fmt.Printf("Migration is already %v", internal.Emph("finished"))
187+
fmt.Printf("AWS migration was already %v", internal.Emph("finished"))
185188
return nil
186189
}
187190

@@ -195,7 +198,7 @@ var groupAwsMigrationAbortCmd = &cobra.Command{
195198
return nil
196199
}
197200

198-
spinner := prompt.Spinner(fmt.Sprintf("Migration of group %v aborted", group))
201+
spinner := prompt.Spinner(fmt.Sprintf("AWS migration of group %v aborted", group))
199202
defer spinner.Stop()
200203

201204
return client.Groups.AbortAwsMigration(group)

0 commit comments

Comments
 (0)