Skip to content

maxrdz/RusTTY

Repository files navigation

RusTTY

The TTY shell of the future, written in Rust.

Building

Getting the source

git clone https://source.rustty.org/shell/rustty.git
cd rustty/

To build, run the following in the repo root directory:

meson setup build
meson compile -C build

You can append the -Dprofile=debug argument to build for debug.

Installing

To install a build, run:

meson install -C build

Cross Compiling

PLEASE install cross-rs via:

cargo install cross --git https://github.com/cross-rs/cross

The cross project is in a weird state where it doesn't have much motivation and/or time to cut a release, so you need to pull from the main branch to get a lot of bug fixes since the 'latest' release as of December 2024.

Then, you can run:

meson setup build -Dtarget=aarch64-unknown-linux-gnu
meson compile -C build

Copyright and Software License

Copyright (c) 2025 Max Rodriguez [email protected]

"RusTTY" can be found at https://source.rustty.org/shell/rustty

"RusTTY" is distributed under the terms of the GNU General Public License, either version 3.0 or, at your option, any later version WITHOUT ANY WARRANTY. You can read the full copy of the software license in the COPYING file.