Skip to content
Snippets Groups Projects
Commit 238d11db authored by Florent Gluck's avatar Florent Gluck
Browse files

- archive exported with vmexportdir is now prefixed with "exportdir_"

- for better readability, each command's USAGE is surrounded by horizontal lines
parent ddd50748
No related branches found
No related tags found
No related merge requests found
......@@ -25,7 +25,9 @@ func (cmd *SetAccess)PrintUsage() {
for _, desc := range cmd.GetDesc() {
u.PrintlnErr(desc)
}
u.PrintlnErr("―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――")
u.PrintlnErr("USAGE: "+cmd.GetName()+" [ID ...] [regex ...] email [capability ...]")
u.PrintlnErr("―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――")
const usage string = `Capabilities must be specified after the email.
Only VMs matching the specified IDs or regexes will have their VM access set.
Any number of IDs or regexes can be specified.
......@@ -78,13 +80,13 @@ func (cmd *SetAccess)Run(args []string) int {
uuid := vm.ID.String()
resp, err := client.R().SetBody(userUpdatedAccessArgs).Put(host+"/vms/"+uuid+"/access/"+email)
if err != nil {
u.PrintlnErr("Failed removing VM access for "+email+" in VM \""+vm.Name+"\" | "+uuid+" : "+err.Error())
u.PrintlnErr("Failed removing VM access for "+email+" in VM \""+vm.Name+"\" : "+err.Error())
statusCode = 1
} else {
if resp.IsSuccess() {
u.Println("Removed VM access for "+email+" in VM \""+vm.Name+"\" | "+uuid)
u.Println("Removed VM access for "+email+" in VM \""+vm.Name+"\"")
} else {
u.PrintlnErr("Failed removing VM access for "+email+" in VM \""+vm.Name+"\" | "+uuid+" : "+resp.Status()+": "+resp.String())
u.PrintlnErr("Failed removing VM access for "+email+" in VM \""+vm.Name+"\" : "+resp.Status()+": "+resp.String())
statusCode = 1
}
}
......
......@@ -51,13 +51,13 @@ func (cmd *Shutdown)Run(args []string) int {
uuid := vm.ID.String()
resp, err := client.R().Put(host+"/vms/"+uuid+"/shutdown")
if err != nil {
u.PrintlnErr("Shutdown failed for VM \""+vm.Name+"\" | "+uuid+" : "+err.Error())
u.PrintlnErr("Shutdown failed for VM \""+vm.Name+"\" : "+err.Error())
statusCode = 1
} else {
if resp.IsSuccess() {
u.Println("Successfully sent shutdown message to VM \""+vm.Name+"\" | "+uuid)
u.Println("Successfully sent shutdown message to VM \""+vm.Name+"\"")
} else {
u.PrintlnErr("Shutdown failed for VM \""+vm.Name+"\" | "+uuid+" : "+resp.Status()+": "+resp.String())
u.PrintlnErr("Shutdown failed for VM \""+vm.Name+"\" : "+resp.Status()+": "+resp.String())
statusCode = 1
}
}
......
......@@ -51,13 +51,13 @@ func (cmd *Start)Run(args []string) int {
uuid := vm.ID.String()
resp, err := client.R().Put(host+"/vms/"+uuid+"/start")
if err != nil {
u.PrintlnErr("Failed starting VM \""+vm.Name+"\" | "+uuid+" : "+err.Error())
u.PrintlnErr("Failed starting VM \""+vm.Name+"\" : "+err.Error())
statusCode = 1
} else {
if resp.IsSuccess() {
u.Println("Started VM \""+vm.Name+"\" | "+uuid)
u.Println("Started VM \""+vm.Name+"\"")
} else {
u.PrintlnErr("Failed starting VM \""+vm.Name+"\" | "+uuid+" : "+resp.Status()+": "+resp.String())
u.PrintlnErr("Failed starting VM \""+vm.Name+"\" : "+resp.Status()+": "+resp.String())
statusCode = 1
}
}
......
......@@ -51,13 +51,13 @@ func (cmd *Stop)Run(args []string) int {
uuid := vm.ID.String()
resp, err := client.R().Put(host+"/vms/"+uuid+"/stop")
if err != nil {
u.PrintlnErr("Failed stopping VM \""+vm.Name+"\" | "+uuid+" : "+err.Error())
u.PrintlnErr("Failed stopping VM \""+vm.Name+"\" : "+err.Error())
statusCode = 1
} else {
if resp.IsSuccess() {
u.Println("Stopped VM \""+vm.Name+"\" | "+uuid)
u.Println("Stopped VM \""+vm.Name+"\"")
} else {
u.PrintlnErr("Failed stopping VM \""+vm.Name+"\" | "+uuid+" : "+resp.Status()+": "+resp.String())
u.PrintlnErr("Failed stopping VM \""+vm.Name+"\" : "+resp.Status()+": "+resp.String())
statusCode = 1
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment