|
@@ -1,6 +1,7 @@
|
|
|
package main
|
|
package main
|
|
|
|
|
|
|
|
import (
|
|
import (
|
|
|
|
|
+ "flag"
|
|
|
"fmt"
|
|
"fmt"
|
|
|
"os"
|
|
"os"
|
|
|
"pingo/internal/tui"
|
|
"pingo/internal/tui"
|
|
@@ -9,8 +10,16 @@ import (
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
func main() {
|
|
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
|
|
var model = tui.InitialModel( // TODO(argv) set args via argv
|
|
|
- []string{"doesntresolve.comdoasdf", "google.ca"},
|
|
|
|
|
|
|
+ // []string{"doesntresolve.comdoasdf", "google.ca"},
|
|
|
|
|
+ hosts,
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
p := tea.NewProgram(model)
|
|
p := tea.NewProgram(model)
|
|
@@ -19,16 +28,3 @@ func main() {
|
|
|
os.Exit(1)
|
|
os.Exit(1)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-// flag.Parse()
|
|
|
|
|
-// hosts := flag.Args()
|
|
|
|
|
-
|
|
|
|
|
-// if len(hosts) == 0 {
|
|
|
|
|
-// fmt.Println("Must specify hosts!")
|
|
|
|
|
-// return
|
|
|
|
|
-// }
|
|
|
|
|
-
|
|
|
|
|
-// for i := 0; i < len(hosts); i++ {
|
|
|
|
|
-// ping, _ := ping.Ping(hosts[i])
|
|
|
|
|
-// fmt.Printf("%s:\t%f\n", hosts[i], ping)
|
|
|
|
|
-// }
|
|
|