typrac
v1.0.2
Published
CLI typing practice app — Korean & English
Maintainers
Readme
typrac
한국어 · 영어 CLI 타자 연습 앱
설치
npm install -g typrac사용법
typrac # 타자 연습 시작
typrac records # 기록 보기
typrac r # 기록 보기 (단축)
typrac --time 5 # 5분 제한 시간으로 타자 연습
typrac -t 5 # --time 단축형
typrac --help # 도움말
typrac -h # --help 단축형옵션
| 옵션 | 단축 | 설명 |
|---|---|---|
| --time <분> | -t | 제한 시간 설정 (양의 정수, 단위: 분). 시간 초과 시 프로세스 강제 종료되며 기록은 저장되지 않음 |
| --help | -h | 도움말 표시 |
커맨드
| 커맨드 | 단축 | 설명 |
|---|---|---|
| (없음) | | 타자 연습 시작 |
| records | r | 저장된 기록 보기 |
기능
- 언어: 한국어 / 영어
- 모드: 일반 모드 (단어·문장) / 자모음 모드 (낱자 연습)
- 난이도: 쉬움 / 보통 / 어려움
- 실시간 타수(WPM)·정확도·진행률 표시
- 기록 저장 — 세션 종료 후
[S]로 저장,~/.typrac/results.json에 보관 - 기록 보기 — 언어별 타수 상위 10개, 삭제 기능 포함
- 자판 언어 표시 — 현재 OS 키보드 언어(한글/영어)를 헤더에 실시간 표시
- 시간 제한 —
--time옵션으로 집중 연습 가능
조작법
| 키 | 동작 |
|---|---|
| ↑↓ | 메뉴 이동 |
| Enter | 선택 / 다음 문장 |
| Esc | 이전 메뉴 |
| Ctrl+C × 2 | 종료 |
| S | 기록 저장 (결과 화면) |
| R | 다시하기 (결과 화면) |
요구사항
- Node.js 18 이상
- macOS (자판 언어 감지 기능)
