Skip to content

feat: add progress bar for long-running CLI operations#48

Open
geetanunakani wants to merge 2 commits into
Hell1213:mainfrom
geetanunakani:feature/progress-bar
Open

feat: add progress bar for long-running CLI operations#48
geetanunakani wants to merge 2 commits into
Hell1213:mainfrom
geetanunakani:feature/progress-bar

Conversation

@geetanunakani
Copy link
Copy Markdown

Summary

Related Issue

Fixes #ISSUE_NUMBER

Type of Change

  • Bug fix
  • New feature
  • Documentation
  • Refactoring
  • Test changes
  • CI/Chore

Testing

  • uv run ruff check passes
  • uv run mypy passes
  • uv run pytest passes
  • Manual testing done

Description

Closes #32

Changes Made

  • Added reusable progress_bar utility in src/oss_dev/cli/progress.py
  • Integrated progress bar into discover repos, discover issues, and analyze commands
  • Also added to doctor command
  • Shows spinner, elapsed time, and current operation description using Rich library

Skills Used

  • Python, Rich library, CLI/UX design

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement progress bar for long-running operations

1 participant