├── .github └── screenshot.png ├── .gitignore ├── LICENSE ├── README.md ├── adapter.go ├── adapter_empty.go ├── bubbletea ├── adapter_bubbletea.go └── bubbletea.go ├── cell.go ├── crt.go ├── csi.go ├── csi_test.go ├── dpi.go ├── examples ├── benchmark │ └── main.go ├── glamour │ └── main.go ├── keys │ └── main.go ├── package-manager │ └── main.go ├── shader │ └── main.go ├── simple │ └── main.go └── split-editor │ └── main.go ├── font.go ├── fonts ├── IosevkaTermNerdFontMono-Bold.ttf ├── IosevkaTermNerdFontMono-Italic.ttf └── IosevkaTermNerdFontMono-Regular.ttf ├── go.mod ├── go.sum ├── kill.go ├── kill_js.go ├── kill_windows.go ├── read_writer.go ├── sgr.go ├── sgr_test.go └── shader ├── crt_basic.go ├── crt_lotte.go └── shader.go /.github/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/.github/screenshot.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/README.md -------------------------------------------------------------------------------- /adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/adapter.go -------------------------------------------------------------------------------- /adapter_empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/adapter_empty.go -------------------------------------------------------------------------------- /bubbletea/adapter_bubbletea.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/bubbletea/adapter_bubbletea.go -------------------------------------------------------------------------------- /bubbletea/bubbletea.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/bubbletea/bubbletea.go -------------------------------------------------------------------------------- /cell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/cell.go -------------------------------------------------------------------------------- /crt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/crt.go -------------------------------------------------------------------------------- /csi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/csi.go -------------------------------------------------------------------------------- /csi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/csi_test.go -------------------------------------------------------------------------------- /dpi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/dpi.go -------------------------------------------------------------------------------- /examples/benchmark/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/examples/benchmark/main.go -------------------------------------------------------------------------------- /examples/glamour/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/examples/glamour/main.go -------------------------------------------------------------------------------- /examples/keys/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/examples/keys/main.go -------------------------------------------------------------------------------- /examples/package-manager/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/examples/package-manager/main.go -------------------------------------------------------------------------------- /examples/shader/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/examples/shader/main.go -------------------------------------------------------------------------------- /examples/simple/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/examples/simple/main.go -------------------------------------------------------------------------------- /examples/split-editor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/examples/split-editor/main.go -------------------------------------------------------------------------------- /font.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/font.go -------------------------------------------------------------------------------- /fonts/IosevkaTermNerdFontMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/fonts/IosevkaTermNerdFontMono-Bold.ttf -------------------------------------------------------------------------------- /fonts/IosevkaTermNerdFontMono-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/fonts/IosevkaTermNerdFontMono-Italic.ttf -------------------------------------------------------------------------------- /fonts/IosevkaTermNerdFontMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/fonts/IosevkaTermNerdFontMono-Regular.ttf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/go.sum -------------------------------------------------------------------------------- /kill.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/kill.go -------------------------------------------------------------------------------- /kill_js.go: -------------------------------------------------------------------------------- 1 | package crt 2 | 3 | func SysKill() { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /kill_windows.go: -------------------------------------------------------------------------------- 1 | package crt 2 | 3 | import ( 4 | "os" 5 | ) 6 | 7 | func SysKill() { 8 | os.Exit(1) 9 | } 10 | -------------------------------------------------------------------------------- /read_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/read_writer.go -------------------------------------------------------------------------------- /sgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/sgr.go -------------------------------------------------------------------------------- /sgr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/sgr_test.go -------------------------------------------------------------------------------- /shader/crt_basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/shader/crt_basic.go -------------------------------------------------------------------------------- /shader/crt_lotte.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/shader/crt_lotte.go -------------------------------------------------------------------------------- /shader/shader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/crt/HEAD/shader/shader.go --------------------------------------------------------------------------------