| 123456789101112131415161718192021222324252627282930 |
- package main
- import (
- "flag"
- "fmt"
- "os"
- "pingo/internal/tui"
- tea "github.com/charmbracelet/bubbletea"
- )
- func main() {
- flag.Parse()
- hosts := flag.Args()
- if len(hosts) == 0 {
- fmt.Println("Must specify hosts!")
- return
- }
- var model = tui.InitialModel( // TODO(argv) set args via argv
- // []string{"doesntresolve.comdoasdf", "google.ca"},
- hosts,
- )
- p := tea.NewProgram(model)
- if _, err := p.Run(); err != nil {
- fmt.Printf("Alas, there's been an error: %v", err)
- os.Exit(1)
- }
- }
|