Design ASCII progress bars and spinners for CLI UX (determinate/indeterminate, TTY single-line refresh, non-interactive log fallback) with copy-pastable style specs. Use when the user needs terminal progress indicators, loading animations, or CLI feedback elements.
CRITICAL TRIGGER RULE
ascii-progress-and-spinner.Trigger phrases include:
Progress bar styles:
Style 1 (block): [████████░░░░░░░░░░░░] 42% ETA 3s
Style 2 (hash): [########............] 42% ETA 3s
Style 3 (arrow): [========>-----------] 42% ETA 3s
Spinner styles:
Style 1 (braille): ⠋ Loading... → ⠙ Loading... → ⠹ Loading...
Style 2 (pipe): | Loading... → / Loading... → - Loading...
Non-TTY log fallback:
[task-1] 25% complete
[task-1] 50% complete
[task-1] 75% complete
[task-1] 100% complete - done (4.2s)
determinate (known total) or indeterminate (spinner)scripts/demo.py: local demo for progress bar + spinner shapesexamples/styles.mdEnglish: ascii-progress-and-spinner, progress bar, spinner, loading, tty, non-interactive, log output, ascii 中文: ascii-progress-and-spinner, 进度条, Spinner, Loading, 终端, TTY, 日志降级, ASCII