Skip to content

mvbasov/bash_typist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bash_typist

A small collection of Bash scripts for practicing typing and experimenting with simple terminal input handling.

Features

  • Interactive typing practice driven by plain text exercises (ex*.txt).
  • Small helper scripts: generator.sh to produce exercises, read_key.sh for low-level key reads.

Prerequisites

  • A POSIX-compatible shell (bash / sh)
  • Make scripts executable: chmod +x *.sh

Usage

  1. Make scripts executable: chmod +x bash_typist.sh generator.sh read_key.sh

  2. Run the typing practice with a sample exercise file: ./bash_typist.sh ex01.txt

  3. Generate a custom exercise (simple usage):

   ./generator.sh > my_ex.txt
   ./bash_typist.sh my_ex.txt

Files:

  • bash_typist.sh — main typing practice script
  • generator.sh — creates exercise text based on typing error
  • read_key.sh — helper to read single keystrokes
  • ex01.txt .. ex05.txt — sample exercises
  • analyze_err.sh — helper for analyzing errors

About

bash script for touch typing training.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages