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.1.0.tar.gz
(13.4 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.1.0-py3-none-any.whl
(15.1 kB
view details)
File details
Details for the file esp_donut-0.1.0.tar.gz.
File metadata
- Download URL: esp_donut-0.1.0.tar.gz
- Upload date:
- Size: 13.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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 |
420477fec93c9655494a6f850999fbe4f9d5cfac852954d91b3835d22f10d335
|
|
| MD5 |
354adad4f77f7e10cb3d54880926d378
|
|
| BLAKE2b-256 |
b5a73138d2a5d99a8f1002f3ecfe9f8f2bc35032868c8f22271c323543068fb8
|
File details
Details for the file esp_donut-0.1.0-py3-none-any.whl.
File metadata
- Download URL: esp_donut-0.1.0-py3-none-any.whl
- Upload date:
- Size: 15.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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 |
830171f451a24c6c8f6352d50678931abcfb76294f40519c618d450e4a4b373d
|
|
| MD5 |
fdfe4b4e0e4726ef23d9a98634ad52ea
|
|
| BLAKE2b-256 |
2aac79fd29cc26babc88aa6e729912f9aac72e19ea269c59687cc68ac92935a2
|