INNER CODE UNIT · Go

main

arduino/arduino-cli · internal/arduino/discovery/discovery_client/main.go:29

func main() {
	if len(os.Args) < 2 {
		fmt.Println("Please specify at least one discovery.")
		os.Exit(1)
	}
	logrus.SetLevel(logrus.ErrorLevel)
	dm := discoverymanager.New("discovery_client/1.0.0")
	for _, discCmd := range os.Args[1:] {
		dm.Add(discCmd, discCmd)
	}
	dm.Start()

	watcher, err := dm.Watch()
	if err != nil {
		log.Fatalf("failed to start discoveries: %v", err)
	}

	for ev := range watcher.Feed() {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…