v0.3.2
New -o list format and a modern README with a demo GIF.
A focused release that adds one new output format and refreshes the project documentation. The YouTube data layer and the crawl store are unchanged.
What changed
New -o list format. Each record is now renderable as a streaming
heading-plus-bullet section: the first column becomes a bold heading, and the
remaining columns become a key: value bullet list. Records stream as they
arrive, so a long ytb comments or ytb channel --videos run stays responsive
from the first result rather than buffering everything before drawing. On a color
terminal the markdown markers give way to ANSI styling; piped, it emits literal
GitHub-flavored markdown that pastes into an issue or README unchanged.
ytb video dQw4w9WgXcQ -o list
ytb channel @MrBeast --videos -n 10 -o list
ytb search 'lofi' -o list | less
README rewrite. The project README is now in the same style as the other tools in the family: badge row, nav links, an animated demo GIF, a full commands table with one row per command, a compact global flags block, exit codes, and a development + releasing section.
Install
go install github.com/tamnd/ytb-cli/cmd/ytb@latest
Prebuilt archives for Linux, macOS, and Windows, plus Linux packages (deb, rpm, apk) and checksums, are on the release page. The container image is on GHCR:
docker run --rm ghcr.io/tamnd/ytb:0.3.2 search 'lofi hip hop' -n 10