func Traverse() {
	ch := make(chan traversePos)
	go func() {
		Trie.Walk(ch, []string{})
		close(ch)
	}()
	printHR()
	for leave := range ch {
		if !mode.summary {
			fmt.Printf("\n")
			printHeader(nameTriePath(leave.Keys))
		}
		renderFiles(leave.Fls)
	}
}
Traverse traverses file group Trie
package main
import "fmt"