https://github.com/maxrdz/rustty
A read-only mirror of https://source.rustty.org/shell/rustty
https://github.com/maxrdz/rustty
Last synced: 8 months ago
JSON representation
A read-only mirror of https://source.rustty.org/shell/rustty
- Host: GitHub
- URL: https://github.com/maxrdz/rustty
- Owner: maxrdz
- License: gpl-3.0
- Created: 2025-02-09T06:10:33.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-20T08:06:20.000Z (over 1 year ago)
- Last Synced: 2025-09-14T19:57:59.345Z (9 months ago)
- Language: Rust
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: COPYING
- Authors: AUTHORS
- Maintainers: MAINTAINERS
Awesome Lists containing this project
README
# RusTTY
### The TTY shell of the future, written in Rust.
## Building
### Getting the source
```sh
git clone https://source.rustty.org/shell/rustty.git
cd rustty/
```
To build, run the following in the repo root directory:
```sh
meson setup build
meson compile -C build
```
You can append the `-Dprofile=debug` argument to build for debug.
## Installing
To install a build, run:
```sh
meson install -C build
```
## Cross Compiling
PLEASE install cross-rs via:
```sh
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:
```sh
meson setup build -Dtarget=aarch64-unknown-linux-gnu
meson compile -C build
```
## Copyright and Software License
Copyright (c) 2025 Max Rodriguez
"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.