@@ -161,7 +161,7 @@ var (
161
161
162
162
restartCmd = & cobra.Command {
163
163
Use : "restart [<machine-name>]" ,
164
- Short : "Restart a machine" ,
164
+ Short : "Restart a running machine or start a stopped one " ,
165
165
Args : cobra .MaximumNArgs (1 ),
166
166
Run : func (_ * cobra.Command , args []string ) {
167
167
queueCommand (
@@ -175,10 +175,11 @@ var (
175
175
},
176
176
}
177
177
178
- terminateCmd = & cobra.Command {
179
- Use : "terminate [<machine-name>]" ,
180
- Short : "Terminate a machine" ,
181
- Args : cobra .MaximumNArgs (1 ),
178
+ stopCmd = & cobra.Command {
179
+ Use : "stop [<machine-name>]" ,
180
+ Short : "Stop a machine" ,
181
+ Aliases : []string {"terminate" },
182
+ Args : cobra .MaximumNArgs (1 ),
182
183
Run : func (_ * cobra.Command , args []string ) {
183
184
queueCommand (
184
185
args ,
@@ -191,10 +192,11 @@ var (
191
192
},
192
193
}
193
194
194
- cancelCmd = & cobra.Command {
195
- Use : "cancel [<machine-name>]" ,
196
- Short : "Cancel a machine" ,
197
- Args : cobra .MaximumNArgs (1 ),
195
+ removeCmd = & cobra.Command {
196
+ Use : "remove [<machine-name>]" ,
197
+ Short : "Cancel rental and remove the machine" ,
198
+ Aliases : []string {"cancel" , "rm" },
199
+ Args : cobra .MaximumNArgs (1 ),
198
200
Run : func (_ * cobra.Command , args []string ) {
199
201
cfg := cliConfig .Global ()
200
202
npa := common .GetNPASelection (cfg )
@@ -223,7 +225,7 @@ var (
223
225
224
226
fmt .Printf ("Using provider: %s (%s)\n " , machine .Provider , providerAddr )
225
227
fmt .Printf ("Canceling machine: %s [%s]\n " , machineName , machine .ID )
226
- fmt .Printf ("WARNING: Canceling a machine will permanently destroy it!\n " )
228
+ fmt .Printf ("WARNING: Canceling a machine will permanently destroy it including any persistent storage !\n " )
227
229
228
230
// Prepare transaction.
229
231
tx := roflmarket .NewInstanceCancelTx (nil , & roflmarket.InstanceCancel {
@@ -239,7 +241,7 @@ var (
239
241
return
240
242
}
241
243
242
- fmt .Printf ("Machine cancelled .\n " )
244
+ fmt .Printf ("Machine removed .\n " )
243
245
244
246
// Update manifest to clear the machine ID as it has been cancelled.
245
247
machine .ID = ""
@@ -429,14 +431,14 @@ func init() {
429
431
restartCmd .Flags ().AddFlagSet (deploymentFlags )
430
432
restartCmd .Flags ().AddFlagSet (wipeFlags )
431
433
432
- terminateCmd .Flags ().AddFlagSet (common .SelectorFlags )
433
- terminateCmd .Flags ().AddFlagSet (common .RuntimeTxFlags )
434
- terminateCmd .Flags ().AddFlagSet (deploymentFlags )
435
- terminateCmd .Flags ().AddFlagSet (wipeFlags )
434
+ stopCmd .Flags ().AddFlagSet (common .SelectorFlags )
435
+ stopCmd .Flags ().AddFlagSet (common .RuntimeTxFlags )
436
+ stopCmd .Flags ().AddFlagSet (deploymentFlags )
437
+ stopCmd .Flags ().AddFlagSet (wipeFlags )
436
438
437
- cancelCmd .Flags ().AddFlagSet (common .SelectorFlags )
438
- cancelCmd .Flags ().AddFlagSet (common .RuntimeTxFlags )
439
- cancelCmd .Flags ().AddFlagSet (deploymentFlags )
439
+ removeCmd .Flags ().AddFlagSet (common .SelectorFlags )
440
+ removeCmd .Flags ().AddFlagSet (common .RuntimeTxFlags )
441
+ removeCmd .Flags ().AddFlagSet (deploymentFlags )
440
442
441
443
topUpCmd .Flags ().AddFlagSet (common .SelectorFlags )
442
444
topUpCmd .Flags ().AddFlagSet (common .RuntimeTxFlags )
0 commit comments