static.go

 1package static
 2
 3import (
 4	"github.com/zikaeroh/codies/internal/pkger"
 5	"github.com/zikaeroh/codies/internal/words"
 6)
 7
 8var (
 9	Default    = load("/default.txt")
10	Duet       = load("/duet.txt")
11	Undercover = load("/undercover.txt")
12)
13
14func load(filename string) words.List {
15	f, err := pkger.Dir("/internal/words/static/codenames").Open(filename)
16	if err != nil {
17		panic(err)
18	}
19	defer f.Close()
20
21	return words.NewListFromLines(f)
22}