Skip to content

feature: CLI command to list available streams and/or attributes for a Tap #9654

@iamlorax

Description

@iamlorax

Feature scope

CLI (options, error messages, logging, etc.)

Description

This feature request resulted from the following conversation on Slack: https://meltano.slack.com/archives/C069CQNHDNF/p1763755053907459

Users of Taps I develop often want to know what streams are available in the Tap and what attributes are available for a given stream. You can list all available attributes (with the stream name a part of attribute name) using meltano select tap-hubspot --list --all. The two primary issues with this solution are:

  1. This command is for setting the SELECT config. Thus it is not obvious as a Meltano user to read the documentation for this command when trying to figure out how to list streams/attributes for a Tap.
  2. If the tap has an exceedingly large amount of attributes available (100+) across one or more streams, you receive a flood of information that can be difficult to interpret.

It would be nice to have a CLI command for taps that allows the user to:

  1. List all streams available for the Tap
  2. List all attributes for a stream (user supplies the stream name to filter on)
  3. List all streams and attributes (current output of meltano select tap-hubspot --list --all)

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Feat.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions