main.go 622 B

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