Multi terminal emulator with SSH, local PTY, serial, BLE, and a dual-pane file manager.
cargo build --releaseCI builds .deb packages for amd64, arm64, i386, and armhf (see .github/workflows/ci.yml).
Local packaging (example, amd64):
sudo apt-get install build-essential pkg-config \
libxcb-render0-dev libxkbcommon-dev libasound2-dev libudev-dev \
libwayland-dev libx11-dev libxi-dev libxrandr-dev libegl1-mesa-dev
cargo install cargo-deb --locked
./packaging/build-deb.sh x86_64-unknown-linux-gnu amd64Cross-build example (arm32):
cargo install cross cargo-deb --locked
./packaging/build-deb.sh armv7-unknown-linux-gnueabihf armhf --crossOutput: dist/rsTerminal_<version>-1_<arch>.deb
Requires Android SDK + NDK, rustup target add aarch64-linux-android, and cargo install cargo-ndk.
source packaging/android-env.sh
./packaging/build-apk.sh # debug APK
./packaging/build-apk.sh release # release APKInstall:
adb install -r dist/rsTerminal-android-arm64-release.apk