All Projects // #0008 Personal

tet

RustRatatuiTerminal

Tet is a terminal-based snippet and command manager built in Rust with the help of Ratatui. The project was created to solve a very simple but annoying problem: remembering long command-line commands that are rarely used but still important during daily development work.

Instead of repeatedly searching through notes, shell history, or documentation, Tet allows commands to be stored and executed using short and memorable aliases. This makes repetitive workflows much faster and reduces the mental overhead of remembering long commands, server IP addresses, SSH options, or deployment scripts.

For example, instead of typing a long SSH command manually every time:

ssh [email protected] -p xxxx

We can simply run:

tet ssh-server1

Commands can also be grouped by project or category, making organisation easier for larger workflows:

tet project-1 ssh

The CLI also provides a simple way to browse and inspect available commands using:

tet list

The project focuses on convenience, speed, and developer ergonomics while also serving as an exploration into building terminal user interfaces in Rust using Ratatui. It combines a lightweight CLI workflow with a structured command management system that makes everyday terminal usage much more efficient.