package main import ( "fmt" "io" "os" "strings" ) func main() { jsoninput := "" output := []string{} info, _ := os.Stdin.Stat() if info.Mode()&os.ModeCharDevice == 0 { guh, _ := io.ReadAll(os.Stdin) jsoninput = string(guh) print(jsoninput) } else if len(os.Args) > 1 { penis, err := os.ReadFile(os.Args[1]) if err != nil { fmt.Println("something something readfile failed") os.Exit(1) } jsoninput = string(penis) } for _, i := range strings.Split(jsoninput, "\n") { if strings.HasPrefix(strings.TrimSpace(i), "//") { continue } output = append(output, i) } fmt.Println(strings.Join(output, "\n")) }