├── .github └── workflows │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── README.md ├── assets └── example.gif ├── cmd ├── root.go └── start.go ├── go.mod ├── go.sum ├── internal ├── game │ ├── data │ │ ├── bash.json │ │ ├── c++.json │ │ ├── c.json │ │ ├── crystal.json │ │ ├── csharp.json │ │ ├── css.json │ │ ├── emacs.json │ │ ├── en.json │ │ ├── erlang.json │ │ ├── go.json │ │ ├── haskell.json │ │ ├── html.json │ │ ├── java.json │ │ ├── javascript.json │ │ ├── json.json │ │ ├── julia.json │ │ ├── lisp.json │ │ ├── lua.json │ │ ├── ocaml.json │ │ ├── perl.json │ │ ├── php.json │ │ ├── powershell.json │ │ ├── python.json │ │ ├── r.json │ │ ├── ruby.json │ │ ├── rust.json │ │ ├── scss.json │ │ ├── sql.json │ │ ├── swift.json │ │ ├── tex.json │ │ ├── typescript.json │ │ ├── vala.json │ │ ├── vim.json │ │ ├── wolfram.json │ │ ├── yaml.json │ │ └── zig.json │ ├── languages.go │ ├── typing.go │ └── words.go └── tui │ ├── model.go │ ├── styles.go │ ├── update.go │ └── view.go └── main.go /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | 3 | # bin 4 | typtea -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/README.md -------------------------------------------------------------------------------- /assets/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/assets/example.gif -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/cmd/start.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/go.sum -------------------------------------------------------------------------------- /internal/game/data/bash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/bash.json -------------------------------------------------------------------------------- /internal/game/data/c++.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/c++.json -------------------------------------------------------------------------------- /internal/game/data/c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/c.json -------------------------------------------------------------------------------- /internal/game/data/crystal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/crystal.json -------------------------------------------------------------------------------- /internal/game/data/csharp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/csharp.json -------------------------------------------------------------------------------- /internal/game/data/css.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/css.json -------------------------------------------------------------------------------- /internal/game/data/emacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/emacs.json -------------------------------------------------------------------------------- /internal/game/data/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/en.json -------------------------------------------------------------------------------- /internal/game/data/erlang.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/erlang.json -------------------------------------------------------------------------------- /internal/game/data/go.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/go.json -------------------------------------------------------------------------------- /internal/game/data/haskell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/haskell.json -------------------------------------------------------------------------------- /internal/game/data/html.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/html.json -------------------------------------------------------------------------------- /internal/game/data/java.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/java.json -------------------------------------------------------------------------------- /internal/game/data/javascript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/javascript.json -------------------------------------------------------------------------------- /internal/game/data/json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/json.json -------------------------------------------------------------------------------- /internal/game/data/julia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/julia.json -------------------------------------------------------------------------------- /internal/game/data/lisp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/lisp.json -------------------------------------------------------------------------------- /internal/game/data/lua.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/lua.json -------------------------------------------------------------------------------- /internal/game/data/ocaml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/ocaml.json -------------------------------------------------------------------------------- /internal/game/data/perl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/perl.json -------------------------------------------------------------------------------- /internal/game/data/php.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/php.json -------------------------------------------------------------------------------- /internal/game/data/powershell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/powershell.json -------------------------------------------------------------------------------- /internal/game/data/python.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/python.json -------------------------------------------------------------------------------- /internal/game/data/r.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/r.json -------------------------------------------------------------------------------- /internal/game/data/ruby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/ruby.json -------------------------------------------------------------------------------- /internal/game/data/rust.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/rust.json -------------------------------------------------------------------------------- /internal/game/data/scss.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/scss.json -------------------------------------------------------------------------------- /internal/game/data/sql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/sql.json -------------------------------------------------------------------------------- /internal/game/data/swift.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/swift.json -------------------------------------------------------------------------------- /internal/game/data/tex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/tex.json -------------------------------------------------------------------------------- /internal/game/data/typescript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/typescript.json -------------------------------------------------------------------------------- /internal/game/data/vala.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/vala.json -------------------------------------------------------------------------------- /internal/game/data/vim.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/vim.json -------------------------------------------------------------------------------- /internal/game/data/wolfram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/wolfram.json -------------------------------------------------------------------------------- /internal/game/data/yaml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/yaml.json -------------------------------------------------------------------------------- /internal/game/data/zig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/data/zig.json -------------------------------------------------------------------------------- /internal/game/languages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/languages.go -------------------------------------------------------------------------------- /internal/game/typing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/typing.go -------------------------------------------------------------------------------- /internal/game/words.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/game/words.go -------------------------------------------------------------------------------- /internal/tui/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/tui/model.go -------------------------------------------------------------------------------- /internal/tui/styles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/tui/styles.go -------------------------------------------------------------------------------- /internal/tui/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/tui/update.go -------------------------------------------------------------------------------- /internal/tui/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/internal/tui/view.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashish0kumar/typtea/HEAD/main.go --------------------------------------------------------------------------------