Toad Terminal is a simulated interactive command-line application written in Rust, designed for learning and experimentation with system-like commands.
cd <path>– Change the current working directoryls– List files and directoriespwd– Print current working directoryecho <text>– Print text to the terminalclear– Clear the terminal screenhelp– Display list of available commandsexit– Exit the Toad terminal
- Rust (latest stable version)
cargo runToad> pwd
/home/user/projects/terminal_simulada
Toad> echo Hello Rust!
Hello Rust!
Toad> help
src/
├── main.rs # Main REPL loop
└── commands/ # Modular commands
├── mod.rs
├── cd.rs
├── ls.rs
├── pwd.rs
├── echo.rs
├── clear.rs
└── help.rs
This project is designed to help you:
- Learn how to work with Rust modules
- Handle user input/output
- Work with file systems (
std::fs,std::env) - Build modular and maintainable CLI applications
Toad Terminal is not a shell replacement — it's an educational sandbox.