mirror of
https://github.com/storytold/soundcraft.git
synced 2026-11-09 11:50:40 -06:00
soundcraft-cli commands printed only a text table, so a program that wanted the parameters had to call describe once per command. With --json it prints a JSON array of each command's details, the same object describe prints, as PhotoCraft and FilmCraft do; --compact puts it on one line. The filter applies, and no match prints []. As in describe, enabled and disabled_reason are worked out against an empty session; docs/cli.md says so, and the README mentions the flag. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>