type-cli

module
v0.0.0-...-c777963 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2025 License: MIT

README

Type CLI

A terminal-based typing speed test built with Go and Bubble Tea.

Demo

Quick Try

You can try it out immediately without installation:

ssh type.fulsiram.dev

Statistics

The app currently tracks:

  • WPM (Words Per Minute) - Raw typing speed
  • Accuracy - Percentage of correctly typed characters

Installation

Prerequisites
  • Go 1.24.4 or later

Run locally

git clone https://github.com/fulsiram/type-cli.git
cd type-cli
go install ./cmd/type-cli/
type-cli

Launch SSH Server

To run your own SSH server:

git clone https://github.com/fulsiram/type-cli.git
cd type-cli
go install ./cmd/type-cli-ssh-server/
type-cli-ssh-server
Configuration

SSH server can be configured using environment variables:

  • SSH_HOST - Server host (default: localhost)
  • SSH_PORT - Server port (default: 31337)
  • SSH_HOST_KEY - Path to server SSH host key (default: .ssh/id_ed25519)

Contributing

Contributions are welcome! Please feel free to submit your Pull Request.

Directories

Path Synopsis
cmd
type-cli command
internal
app

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL