PublishedProject_id: pybusy

pybusy

Python CLI spinner utility with sync and async support.

PythonPyPI
01.

Overview

A small CLI utility focused on clean terminal feedback for Python workflows.

pybusy provides a compact spinner abstraction that works in synchronous and asynchronous execution paths.

02.

Problem Solved

CLI tools benefit from progress feedback, but many lightweight Python projects do not need a full interface layer.

03.

Install

install.sh
$ pip install pybusy
04.

Usage Example

Quick start

from pybusy import busy

with busy("Syncing metadata"):
    run_sync()
05.

Key Design Decisions

Key Design Decisions

TTY Safe

Terminal output stays predictable across scripts and local tooling runs.

Terminal Behavior

Async Support

Sync and async flows share the same integration shape for callers.

Execution Model

Zero Dependencies

The package keeps install and runtime overhead intentionally small.

Package Surface

06.

Links