func action(c *cli.Context) { scanner := bufio.NewScanner(os.Stdin) anonuuid := anonuuid.New() anonuuid.Hexspeak = c.Bool("hexspeak") anonuuid.Random = c.Bool("random") anonuuid.Prefix = c.String("prefix") anonuuid.Suffix = c.String("suffix") anonuuid.KeepBeginning = c.Bool("keep-beginning") anonuuid.KeepEnd = c.Bool("keep-end") for scanner.Scan() { line := scanner.Text() fmt.Println(anonuuid.Sanitize(line)) } }