Exemplo n.º 1
0
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))
	}
}