tellcat is a tool for displaying messages with ASCII art in the terminal. This README guides you on how to use the installation script or how to run the project manually.
Before you start, ensure you have the following:
-
Rust and Cargo: Make sure you have Rust and Cargo installed on your system. You can check by running:
rustc --version && cargo --versionIf not installed, visit rustup.rs for installation instructions.
-
ASCII-Compatible Font: Your terminal should use a font that supports proper rendering of ASCII art. Monospaced fonts like Courier, Consolas, or Monaco are recommended for the best experience.
-
Terminal with ASCII Support: Ensure your terminal emulator supports ASCII characters. Most modern terminals like Terminal on macOS, cmd or PowerShell on Windows, and gnome-terminal, xterm, or konsole on Linux should work fine.
To install tellcat and run it automatically, follow these steps:
-
Download or clone the project:
git clone <repository_url> cd tellcat
-
Make the script executable:
chmod +x install.sh
-
Run the installation script:
./install.sh
The script will build the project, install the executable to
/usr/local/bin, and run tellcat with "Hello World".
If you prefer not to use the script, or if you want to build and run tellcat manually:
-
Navigate to the project directory:
cd tellcat -
Build the project:
cargo build --release
-
Run the program:
./target/release/tellcat "Your Message Here"Replace "Your Message Here" with any message you want to display.
If you want to install it manually without the script:
-
After building:
sudo cp ./target/release/tellcat /usr/local/bin/
-
Make sure it's executable:
sudo chmod +x /usr/local/bin/tellcat
-
Run from anywhere:
tellcat "Your Message Here"
For development or testing, you can use cargo run directly:
cargo run -- "Your Message Here"This will compile (if necessary) and run your project with the given message without needing to find the release binary.
Make sure you have Rust and Cargo installed on your system to use these instructions. Enjoy using tellcat!
