@@ -11,7 +11,7 @@ import (
1111)
1212
1313var 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
6666var 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\n Please, contact with support@turso.tech for further assistance with group migration\n " , internal .Emph ("aborted" ))
100+ fmt .Printf ("AWS migration was %v\n Please, 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\n Check 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
150153var 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