https://github.com/dunkbing/kana
Terminal app to practice typing Kana (Japanese characters) in Romaji
https://github.com/dunkbing/kana
bubbletea cli go terminal
Last synced: 4 months ago
JSON representation
Terminal app to practice typing Kana (Japanese characters) in Romaji
- Host: GitHub
- URL: https://github.com/dunkbing/kana
- Owner: dunkbing
- Created: 2024-05-08T09:25:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-27T06:31:21.000Z (over 1 year ago)
- Last Synced: 2025-05-19T16:17:18.866Z (5 months ago)
- Topics: bubbletea, cli, go, terminal
- Language: Go
- Homepage:
- Size: 1.33 MB
- Stars: 21
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# kana practice
Terminal app to practice typing Kana (Japanese characters) in Romaji. Built with [bubbletea](https://github.com/charmbracelet/bubbletea)### Demo
### Install
#### Golang
```bash
go install github.com/dunkbing/kana@latest
```or run it directly
```bash
go run github.com/dunkbing/kana@latest
```#### Homebrew
```bash
brew install dunkbing/brews/kana
```### Standalone Binary
Download latest archive `*.tar.gz` for your target platform from [the releases page](https://github.com/dunkbing/kana/releases/latest).
### Source
```bash
git clone https://github.com/dunkbing/kana.git
cd kana
go build -o kana .
cp kana /usr/local/bin
chmod +x /usr/local/bin/kana# kana
```### How to use
```bash
Usage: kana [--help] [--kata] [--hira]Options:
--help Show this help message and exit
--kata Practice Katakana words
--hira Practice Hiragana wordsIf no option is provided, both Katakana and Hiragana words will be displayed.
This app displays a random Katakana or Hiragana word, and you need to type the corresponding Romaji representation. Press Enter to submit your answer.
Example:
Word displayed: あい
You type: ai (then press Enter)
```