Skip to content

Feature: Add simple one-line progress display mode #97

@ahogappa

Description

@ahogappa

What

Add a simple one-line progress display mode as an alternative to the current tree-based display.

Goal

Users can choose a minimal progress display that shows execution status in a single updating line, suitable for scenarios where the detailed tree view is too verbose.

The display should show:

  • Current progress (completed/total tasks)
  • Currently running task name(s)
  • Final status (success or failure with task name)

Approach

  • Add a new display mode selectable via environment variable (TASKI_PROGRESS_MODE=simple) or API (Taski.progress_mode = :simple)
  • Implement a new progress display class that follows the same interface as the existing tree display
  • Keep tree mode as the default for backward compatibility

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions