Skip to content

Repository files navigation

rsTerminal

Multi terminal emulator with SSH, local PTY, serial, BLE, and a dual-pane file manager.

Build from source

cargo build --release

Debian packages

CI 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 amd64

Cross-build example (arm32):

cargo install cross cargo-deb --locked
./packaging/build-deb.sh armv7-unknown-linux-gnueabihf armhf --cross

Output: dist/rsTerminal_<version>-1_<arch>.deb

Android APK

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 APK

Install:

adb install -r dist/rsTerminal-android-arm64-release.apk

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages