Use halo spinners
masterYou can use halo in three different ways: manually controlling the lifecycle, using a context manager (with statement), or as a function decorator.
Manual Control
Use .start() and .stop() to manage the spinner lifecycle.
Context Manager
Use the with statement for automatic starting and stopping.
Decorator
Apply @Halo to a function to automatically show a spinner while the function executes.