dumps the vm list
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
5f8efcb81d
commit
fad05b3ffa
3
Makefile
3
Makefile
|
@ -31,3 +31,6 @@ update:
|
||||||
# make the json config file human readable
|
# make the json config file human readable
|
||||||
json-readable:
|
json-readable:
|
||||||
cat /tmp/cloud-control-panel.json |jq -r --tab
|
cat /tmp/cloud-control-panel.json |jq -r --tab
|
||||||
|
|
||||||
|
diff:
|
||||||
|
git diff
|
||||||
|
|
13
infoTabUI.go
13
infoTabUI.go
|
@ -31,11 +31,22 @@ func makeCloudInfoBox() ui.Control {
|
||||||
vbox.Append(ui.NewFontButton(), false)
|
vbox.Append(ui.NewFontButton(), false)
|
||||||
vbox.Append(ui.NewColorButton(), false)
|
vbox.Append(ui.NewColorButton(), false)
|
||||||
|
|
||||||
mybutton := ui.NewButton("Test List VMs")
|
mybutton := ui.NewButton("cpuinfo")
|
||||||
mybutton.OnClicked(func(*ui.Button) {
|
mybutton.OnClicked(func(*ui.Button) {
|
||||||
log.Println("send over socket")
|
log.Println("send over socket")
|
||||||
|
writelnToSocket("cpuinfo")
|
||||||
})
|
})
|
||||||
vbox.Append(mybutton, false)
|
vbox.Append(mybutton, false)
|
||||||
|
|
||||||
|
// VM list test button
|
||||||
|
listVMbutton := ui.NewButton("list")
|
||||||
|
listVMbutton.OnClicked(func(*ui.Button) {
|
||||||
|
log.Println("send over socket")
|
||||||
|
writelnToSocket("list")
|
||||||
|
})
|
||||||
|
vbox.Append(listVMbutton, false)
|
||||||
|
|
||||||
|
|
||||||
vbox.Append(ui.NewLabel("Hostname:"), false)
|
vbox.Append(ui.NewLabel("Hostname:"), false)
|
||||||
|
|
||||||
// ATTEMPT TO ADD THE TABLE HERE
|
// ATTEMPT TO ADD THE TABLE HERE
|
||||||
|
|
24
socketWIT.go
24
socketWIT.go
|
@ -10,28 +10,15 @@ import "strings"
|
||||||
|
|
||||||
import "git.wit.com/wit/shell"
|
import "git.wit.com/wit/shell"
|
||||||
import "git.wit.com/jcarr/dnssecsocket"
|
import "git.wit.com/jcarr/dnssecsocket"
|
||||||
import "git.wit.com/wit/gui"
|
|
||||||
|
// import "git.wit.com/wit/gui"
|
||||||
|
|
||||||
//import "github.com/svent/go-nbreader"
|
//import "github.com/svent/go-nbreader"
|
||||||
// import "github.com/gookit/config"
|
// import "github.com/gookit/config"
|
||||||
|
|
||||||
// import "github.com/davecgh/go-spew/spew"
|
// import "github.com/davecgh/go-spew/spew"
|
||||||
|
|
||||||
// reminder to use this for JSON
|
|
||||||
// https://github.com/tidwall/gjson
|
|
||||||
// value := gjson.Get(json, "name.last")
|
|
||||||
// println(value.String())
|
|
||||||
// value := gjson.Get(json, friends.#[last=="Murphy"].first)
|
|
||||||
|
|
||||||
// use mergo to merge structs
|
|
||||||
// import "github.com/imdario/mergo"
|
|
||||||
// mergo.Merge(&dest, src)
|
|
||||||
|
|
||||||
// always sorted slice (new project)
|
|
||||||
// https://github.com/yaa110/sslice
|
|
||||||
|
|
||||||
var socketAlive bool = false
|
var socketAlive bool = false
|
||||||
|
|
||||||
var connCurrent *net.TCPConn
|
var connCurrent *net.TCPConn
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -112,13 +99,6 @@ func socketToWIT(myhostname string) {
|
||||||
log.Println("LINE WAS:", text)
|
log.Println("LINE WAS:", text)
|
||||||
log.Println("LINE WAS:", text)
|
log.Println("LINE WAS:", text)
|
||||||
|
|
||||||
if (text == "ADD") {
|
|
||||||
tmp := makeCloudInfoBox()
|
|
||||||
time.Sleep(1 * 1000 * 1000 * 1000)
|
|
||||||
gui.AddNewTab(jwcmaintab, tmp, 0)
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
if (text == "ADD2") {
|
if (text == "ADD2") {
|
||||||
add2()
|
add2()
|
||||||
continue
|
continue
|
||||||
|
|
Loading…
Reference in New Issue