In our project we perform a list of tasks sequentially, and each one of which displays a Halo spinner. However each such list of tasks is actually within a group. I'd like to visually illustrate the structure of the task list and groups (and possible, subtasks).
To indicate the nesting I'd like to be able to pass an indent= keyword argument to the Halo constructor:
Halo(indent=" " * 2)
I would personally use spaces for this but I can imagine wanting maybe bullets, or using box-drawing characters to describe a tree:
Halo(indent=" •")
Halo(indent="│├")
To illustrate, I'd like to my program's output to look like this once complete:
In our project we perform a list of tasks sequentially, and each one of which displays a Halo spinner. However each such list of tasks is actually within a group. I'd like to visually illustrate the structure of the task list and groups (and possible, subtasks).
To indicate the nesting I'd like to be able to pass an
indent=
keyword argument to the Halo constructor:I would personally use spaces for this but I can imagine wanting maybe bullets, or using box-drawing characters to describe a tree:
To illustrate, I'd like to my program's output to look like this once complete: