Skip to content

transcripts download: no stdout streaming; 'Saved ...' message pollutes redirects #7

Description

@arcaputo3

Problem

quartr transcripts download <id> --format raw > f.json does not stream to stdout — the CLI always writes transcripts-<id>.json to the CWD and prints a "Saved ..." message, so the shell redirect captures the status line, not the document (observed 2026-07-25, broker-comps pull). Users who don't know about --output get an empty/garbage f.json and a stray transcripts-<id>.json beside it.

Proposed fix

  • Support --output - (or plain stdout when the user pipes/redirects and --format raw|json is set) to stream document bytes to stdout, keeping the "Saved ..." message on stderr.
  • At minimum: print the "Saved ..." message to stderr (so redirects aren't polluted) and document loudly in --help that downloads always write a file and --output <path> controls the name.

Small thing, but it burns each new consumer exactly once.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions