cargo-tessera

Crates.iocargo-tessera
lib.rscargo-tessera
version0.5.0
created_at2025-11-08 07:46:57.421169+00
updated_at2025-11-18 14:34:08.542014+00
descriptionCLI tool for Tessera UI framework - project scaffolding, development server, and build automation
homepagehttps://tessera-ui.github.io
repositoryhttps://github.com/tessera-ui/tessera
max_upload_size
id1922608
size67,494
shadow3 (shadow3aaa)

documentation

README

cargo-tessera

CLI tool for the Tessera UI framework - streamline project scaffolding, development, and building.

Installation

cargo install cargo-tessera

Usage

Create a new project

cargo tessera new my-app
cd my-app

Start development server

cargo tessera dev

cargo tessera dev watches src/, Cargo.toml, and (if present) build.rs, then rebuilds and restarts the app whenever changes are saved. Pass --verbose to see the underlying cargo commands.

Build for release

cargo tessera build --release

Cross-compile for a specific target:

cargo tessera build --release --target x86_64-pc-windows-msvc

Build for Android (experimental)

Install xbuild:

cargo install xbuild

Android helpers live under the dedicated subcommand:

# Build APK/AAB via xbuild
cargo tessera android build --release --format apk

# Run the app on a device/emulator (set --device if multiple devices are connected)
cargo tessera android dev --device adb:1234

cargo tessera android dev requires --device <adb_serial> (list devices with x devices). If a build or run fails, reinstall xbuild or run x doctor for diagnostics.

Commands

  • cargo tessera new <name> - Create a new Tessera project
  • cargo tessera dev - Start development server with automatic rebuild/restart
  • cargo tessera build - Build desktop targets
  • cargo tessera android <subcommand> - Android helpers (build, dev)

License

Licensed under either of MIT or Apache-2.0 at your option.

Commit count: 1272

cargo fmt