INNER CODE UNIT · Go
main
codesenberg/bombardier · bombardier.go:443
func main() {
cfg, err := parser.parse(os.Args)
if err != nil {
fmt.Println("Error parsing the arguments:", err)
os.Exit(exitFailure)
}
bombardier, err := newBombardier(cfg)
if err != nil {
fmt.Println("Error initializing bombardier:", err)
os.Exit(exitFailure)
}
c := make(chan os.Signal, 1)
signal.Notify(c, os.Interrupt)
go func() {
<-c
bombardier.barrier.cancel()
}()
bombardier.bombard()