main_gui.go 383 B

12345678910111213141516171819202122
  1. //go:build gui
  2. // +build gui
  3. package main
  4. import (
  5. "github.com/gravitl/netmaker/netclient/config"
  6. "github.com/gravitl/netmaker/netclient/gui"
  7. "github.com/gravitl/netmaker/netclient/ncutils"
  8. )
  9. func init() {
  10. config.GuiActive = true
  11. config.GuiRun = func() {
  12. networks, err := ncutils.GetSystemNetworks()
  13. if err != nil {
  14. networks = []string{}
  15. }
  16. gui.Run(networks)
  17. }
  18. }