Metadata-Version: 2.4
Name: typefast-cli
Version: 0.2.0
Summary: A minimal terminal typing speed test, inspired by Monkeytype
Author-email: Shashwat <shashwat2801@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/shashwat2801/typefast
Project-URL: Repository, https://github.com/shashwat2801/typefast
Project-URL: Issues, https://github.com/shashwat2801/typefast/issues
Keywords: typing,typing-test,wpm,terminal,cli,monkeytype,speed
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Games/Entertainment
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rich>=13.0
Dynamic: license-file

# typefast

A minimal terminal typing speed test, inspired by Monkeytype.

## Install

```
pip install typefast
```

## Usage

```
typefast
```

## Features

- Timed mode (15s / 30s / 60s) and word count mode (10 / 25 / 50 / 100 words)
- Live WPM and accuracy as you type
- Green / red character feedback
- Tab to restart, Esc to quit
- Persistent stats saved locally — personal best, average WPM, history sparkline

## Controls

| Key | Action |
|-----|--------|
| `← →` | Switch mode |
| `↑ ↓` | Change setting |
| `Enter` | Start test |
| `Tab` | Restart test |
| `Esc` | Quit test |
| `H` | View history |
| `Q` | Quit |

## Requirements

- Python 3.10+
- Works on Windows, macOS, and Linux
