Add mise.toml task runner and Linux testing instructions

This commit is contained in:
Lucas Oskorep committed 2026-10-19 17:18:03 -04:00
1 parent f468c15262
commit 4dccfe3284
2 files changed
+57

No files matched your search

+23
View File
@@ -32,6 +32,29 @@ All cameras under Arashi Vision USB Vendor ID `0x2e1a`:
---
## Quickstart with `mise`
This project includes a [`mise.toml`](mise.toml) configuration that manages the Rust toolchain and exposes convenient task runners:
```bash
# Trust and install toolchain
mise trust
mise install
# Install Linux udev rules (one-time setup on Linux for non-root USB access)
mise run udev-install
# Build & launch the desktop GUI
mise run gui
# Run the CLI (e.g., list cameras or inspect camera info)
mise run cli -- list
mise run cli -- info
# Run automated live hardware GUI verification
mise run self-test
```
## Building from Source
Requires Rust `1.78+` (no C/C++ `libusb` system dependency required—uses pure-Rust [`nusb`](https://docs.rs/nusb)):