main.go 705 B

123456789101112131415161718192021222324252627282930313233343536
  1. package main
  2. import (
  3. "fmt"
  4. "pingo/internal/tui"
  5. )
  6. func main() {
  7. var model = tui.InitialModel([]string{"google.ca"})
  8. fmt.Printf("%v\n", model)
  9. for _, element := range model.Addresses {
  10. fmt.Printf("\t%v\n", element)
  11. element.Poll()
  12. fmt.Printf("\t%v\n", element)
  13. }
  14. fmt.Printf("%v\n", model)
  15. }
  16. // p := tea.NewProgram(tui.InitialModel())
  17. // if _, err := p.Run(); err != nil {
  18. // fmt.Printf("Alas, there's been an error: %v", err)
  19. // os.Exit(1)
  20. // }
  21. // flag.Parse()
  22. // hosts := flag.Args()
  23. // if len(hosts) == 0 {
  24. // fmt.Println("Must specify hosts!")
  25. // return
  26. // }
  27. // for i := 0; i < len(hosts); i++ {
  28. // ping, _ := ping.Ping(hosts[i])
  29. // fmt.Printf("%s:\t%f\n", hosts[i], ping)
  30. // }