guibou / gotta-go-fast

A command line utility for practicing typing and measuring your WPM and accuracy.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gotta Go Fast

A command line utility for practicing typing and measuring your WPM and accuracy. Written with brick.

Installation

With Cabal:

$ cabal install gotta-go-fast

From source:

$ git clone https://github.com/hot-leaf-juice/gotta-go-fast
$ cd gotta-go-fast
$ stack install

If you’re on macOS, you can also grab an executable from releases.

Usage

Pass gotta-go-fast the name of a file, and it will extract a random 20 line section for you to type – or the whole thing if the file is short enough. You’ll get a WPM and accuracy report for your trouble.

$ gotta-go-fast README.md

Errors are highlighted in red.

screenshot

Pass gotta-go-fast more than one file, and it will choose one at random.

$ gotta-go-fast src/*

Configuration

The maximum number of lines to sample, and the width at which to wrap them, can be changed by setting --height and --width. Run gotta-go-fast --help for details.

About

A command line utility for practicing typing and measuring your WPM and accuracy.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Haskell 100.0%