Commit Graph

6 Commits

Author SHA1 Message Date
Levi Woodard
8cff4f8418 Add streamdeck-ctl JSON control CLI
streamdeck-ctl reports device/daemon/key status as JSON and edits the
config (brightness, key set/clear/press, daemon control) so front-ends
don't have to reimplement YAML handling or device probing.

- internal/config/edit.go: comment-preserving, node-level YAML edits with
  atomic writes; key indices written as !!int so config.Load accepts them.
- internal/device: add model names, Lookup() and Present() for probing
  without opening the HID handle.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BjuZBBfzXqZgxRhxzJvkkC
2026-09-27 18:21:33 -06:00
Levi Woodard
9b375cfba2 Ignore streamdeck-init build artifact
The init TUI binary was accidentally tracked. Add it to .gitignore
and remove from the index so rebuilds don't show up as modifications.
2026-04-18 12:08:39 -06:00
lwoodard
9c681e482e fixing .gitignore 2026-04-13 07:19:49 -06:00
Levi Woodard
bb5fa40538 adding Gitignore 2026-04-08 20:24:15 -06:00
Levi Woodard
185ee327b8 Updateing .gitignore for binary 2026-03-15 10:41:03 -06:00
Levi Woodard
663d452ca3 Initial Push 2026-03-15 10:10:13 -06:00