Gim/cmd/theme-loader/main.go
Hayden Hargreaves 273be90d42 feat: HUGE refactor of colorschemes, untested.
Now we can load them in via JSON files at launch time. They are embded
in the final exe though...
2026-04-08 11:59:49 -07:00

29 lines
466 B
Go

package main
import (
"fmt"
"sort"
"git.gophernest.net/azpect/TextEditor/internal/theme"
)
func main() {
themes, err := theme.LoadEmbeddedThemesJSON()
if err != nil {
panic(err)
}
fmt.Printf("%+v\n", themes)
names := make([]string, 0, len(themes))
for name := range themes {
names = append(names, name)
}
sort.Strings(names)
fmt.Printf("loaded %d embedded themes:\n", len(names))
for _, name := range names {
fmt.Printf("- %s\n", name)
}
}