Skip to content

tools: Improve the device-cli script#111

Merged
jonasniesner merged 5 commits into
OpenDisplay:mainfrom
cryptomilk:asn-wip
Jul 19, 2026
Merged

tools: Improve the device-cli script#111
jonasniesner merged 5 commits into
OpenDisplay:mainfrom
cryptomilk:asn-wip

Conversation

@cryptomilk

Copy link
Copy Markdown
Contributor

This makes the tool standalone so you can just copy it to a different machine and run it.

Also add a README.md to the tools dir.

This makes more clear what they are about.
Give the tool an OpenDisplay-prefixed name and update its internal
self-references (docstring, help/epilog examples) to match.
Add PEP 723 inline dependency metadata (bleak, pyyaml, cryptography) so
the tool runs standalone via `uv run --script` without a manual venv.
Matches the existing -o/--output convention on read-config/decode-config.
Covers what each script does, with a dedicated section for
od-device-cli.py's read/edit/write workflow and examples.
@cryptomilk
cryptomilk requested a review from jonasniesner as a code owner July 19, 2026 06:24
@jonasniesner
jonasniesner merged commit 8d421f0 into OpenDisplay:main Jul 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants