package main import ( "fmt" "os" "codeberg.org/danjones000/utils/convids" "codeberg.org/danjones000/utils/internal/cli" "github.com/spf13/pflag" ) const dataPath = "shows.yml" func main() { loop := pflag.BoolP("loop", "l", false, "Loop") help := pflag.BoolP("help", "h", false, "Get Help") pflag.Parse() if *help { pflag.Usage() os.Exit(2) } if *loop { fmt.Println("looping") } data, err := convids.NewData(dataPath) cli.HandleErr(err) convids.WalkFiles(data, false, false, func(s *convids.Show, path string) error { fmt.Printf("%s for %+v\n", path, s) return nil }) fmt.Println("\nDone!") }