Skip to content

Add progress indicators for long-running commands #98

@Kavirubc

Description

@Kavirubc

Problem

When running commands that take a long time (like indexing or batch operations), users have no feedback about progress. This leads to uncertainty about whether the command is working or stuck.

Proposed Solution

Add progress indicators that show:

  • Current operation status
  • Percentage complete
  • Estimated time remaining
  • Items processed vs total

Example

Processing events... [=====>    ] 50% (500/1000) ETA: 2m 30s

Benefits

  • Better user experience during long operations
  • Reduces perceived wait time
  • Helps identify if process is stuck
  • Professional CLI experience

Implementation Ideas

  • Use a library like progressbar or spinner
  • Add --quiet flag to disable for scripts
  • Show different indicators for determinate vs indeterminate operations

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