gitextract_gqnerqqf/ ├── .github/ │ └── workflows/ │ ├── golangci-lint.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── Taskfile.yml ├── cmd/ │ ├── termsvg/ │ │ ├── export/ │ │ │ └── export.go │ │ ├── main.go │ │ ├── main_windows.go │ │ ├── play/ │ │ │ └── play.go │ │ └── record/ │ │ └── record.go │ └── themegen/ │ └── main.go ├── examples/ │ ├── 256colors.cast │ ├── 444816.cast │ ├── README.md │ ├── htop.cast │ ├── rgb.cast │ └── session.cast ├── go.mod ├── go.sum ├── mise.toml ├── pkg/ │ ├── asciicast/ │ │ ├── asciicast.go │ │ ├── event.go │ │ └── testdata/ │ │ ├── TestMarshal.golden │ │ └── TestUnmarshal.golden │ ├── color/ │ │ ├── catalog.go │ │ ├── catalog_test.go │ │ ├── color.go │ │ ├── colors.go │ │ ├── colorsgen.go │ │ └── palette.go │ ├── ir/ │ │ ├── ir.go │ │ ├── ir_test.go │ │ └── processor.go │ ├── progress/ │ │ └── progress.go │ ├── raster/ │ │ ├── draw.go │ │ ├── font.go │ │ ├── paletted.go │ │ ├── raster.go │ │ ├── raster_test.go │ │ ├── renderer.go │ │ └── renderer_bench_test.go │ ├── renderer/ │ │ ├── gif/ │ │ │ ├── renderer.go │ │ │ └── renderer_test.go │ │ ├── renderer.go │ │ ├── svg/ │ │ │ ├── renderer.go │ │ │ └── renderer_test.go │ │ └── webm/ │ │ ├── renderer.go │ │ └── renderer_test.go │ ├── terminal/ │ │ └── terminal.go │ └── theme/ │ ├── builtin.go │ ├── generate.go │ ├── loader.go │ └── theme.go ├── scripts/ │ ├── install-termsvg.sh │ └── update-filesize.sh └── themes/ ├── dracula.json ├── frappe.json ├── gruvbox-dark.json ├── gruvbox-light.json ├── latte.json ├── macchiato.json ├── mocha.json ├── monokai.json ├── nord.json ├── solarized-dark.json └── solarized-light.json