INNER CODE UNIT · Go

main

betterleaks/betterleaks · main.go:11

func main() {
	// this block sets up a go routine to listen for an interrupt signal
	// which will immediately exit betterleaks
	stopChan := make(chan os.Signal, 1)
	signal.Notify(stopChan, os.Interrupt)
	go listenForInterrupt(stopChan)

	cmd.Execute()
}

func listenForInterrupt(stopScan chan os.Signal) {
	<-stopScan
	logging.Fatal().Msg("Interrupt signal received. Exiting...")
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…