4 releases

0.2.0 Jul 30, 2024
0.1.2 Jul 27, 2024
0.1.1 May 27, 2024
0.1.0 Feb 18, 2024

#429 in Configuration

Download history 75/week @ 2024-07-21 227/week @ 2024-07-28 4/week @ 2024-08-04 28/week @ 2024-09-15 26/week @ 2024-09-22 2/week @ 2024-09-29

232 downloads per month

CC0 license

44KB
954 lines

Crates.io Downloads (recent) Licence Crates.io Version AUR Version

olagem

A simple and beautiful terminal based typing speed test.

Features

  • Beautiful TUI
  • Proper Unicode support
  • French and English out of the box
  • Add any language you want
  • See your progression with a nice chart !

Installation

The package is available on the AUR and on Cargo, so you can install it with

cargo install olagem

Or, if you are on Arch, (replace yay with your favorite AUR helper)

yay -S olagem

Build from source

Install Cargo: here, and then just

git clone git@github.com:benjamin-voisin/olagem.git
cargo build -r

And the binary can be found in target/release/olagem.

Configuration

The configurations files may be found in the ~/.config/olagem/ directory.

The default config file in ~/.config/olagem/config.toml:

[defaults]
language = "english"
time = 60

Currently, olagem comes with only 2 languages: french and english. If you want to use another one, you need to add a word list into ~/.config/olagem/language. For example, to add spanish, you would add create the file ~/.config/olagem/language/spanish, and change your ~/.config/olagem/config.toml to be

[defaults]
language = "spanish"
time = 60

Dependencies

~7–16MB
~182K SLoC