n-link/nlink-cli/Cargo.toml
Your Name 4626858fa5 feat(desktop): replace Tauri 1 / Vue CLI tree with Tauri 2 + Vue 3 + Vite scaffold
Tauri 1.0.0-beta.8 links webkit2gtk-4.0, unavailable on Ubuntu 26.04.
Verified: builds and links libwebkit2gtk-4.1.so.0, libsoup-3.0.so.0,
libjavascriptcoregtk-4.1.so.0 with no webkit-4.0 or libssl.1.1 refs.

Workspace moved from yarn to npm; yarn.lock invalidated by this port.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-19 09:36:36 -04:00

23 lines
698 B
TOML

[package]
name = "nlink-cli"
version = "0.1.6"
description = "Standalone CLI for linking to the TI-Nspire (incl. CX II), extracted from n-link"
edition = "2018"
[[bin]]
name = "n-link-cli"
path = "src/main.rs"
[dependencies]
libnspire = "0.2.2"
rusb = "0.6.4"
clap = { version = "4", features = ["derive"] }
indicatif = "0.15"
# Link the system libusb (install libusb-1.0-0-dev). The vendored build in
# libusb1-sys 0.4.x is broken on this toolchain, so we use the distro library.
# Local patched libnspire-sys: raises the CX II NNSE handshake retry limit
# (10 -> 100) so the address<->time handshake has time to complete.
[patch.crates-io]
libnspire-sys = { path = "../vendor/libnspire-sys" }