Donut client tools for ESP devices: the donut CLI and the donut-hands daemon
Project description
esp-donut
Client tools for Donut, the remote-hands service for ESP devices:
donut— the user-facing CLI. Lists devices exposed by connected hands boxes and attaches a local rfc2217 port to a remote device.donut-hands— the daemon that runs on a lab box next to the hardware, dials the hub, and serves its serial ports.
Install
pip install esp-donut
Quick start
export DONUT_TOKEN=... # mint one with `donut-admin token mint --role agent`
donut ls
For the hands daemon, create a config with donut-hands --init and run
donut-hands. See the hub's documentation for the config schema and the
wire protocol.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
esp_donut-0.2.0.tar.gz
(18.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
esp_donut-0.2.0-py3-none-any.whl
(21.4 kB
view details)
File details
Details for the file esp_donut-0.2.0.tar.gz.
File metadata
- Download URL: esp_donut-0.2.0.tar.gz
- Upload date:
- Size: 18.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4cfde15bc5661c7828f0e33e0db96ce3f9c416e612afd9f71131df20151485c
|
|
| MD5 |
7d434de6dec3d9d6c25708300ffde1e6
|
|
| BLAKE2b-256 |
faa3de0e93f8c99d11e10dc38949309ac1a512926049cf92346292c3da75c2a1
|
File details
Details for the file esp_donut-0.2.0-py3-none-any.whl.
File metadata
- Download URL: esp_donut-0.2.0-py3-none-any.whl
- Upload date:
- Size: 21.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ab5972a64a5eab8cad8753190120853562b6497b1d39033395c2fac8e9ac6ac
|
|
| MD5 |
c0d3f3ac5e3f9e872bc660880dd70730
|
|
| BLAKE2b-256 |
c5263a4566a3bc400c0febc07facaba808e0b93fe4363414e22161c91a7b3e33
|