21 lines
460 B
Python
21 lines
460 B
Python
from typing import Any, List
|
|
import colorama as cl
|
|
|
|
|
|
def count_digits(number: int):
|
|
return len(str(number))
|
|
|
|
|
|
def print_list(list: List[Any]):
|
|
digit_count = count_digits(len(list))
|
|
for i, pkg in enumerate(list):
|
|
print(
|
|
" "
|
|
+ cl.Fore.BLUE
|
|
+ cl.Style.DIM
|
|
+ (" " * (digit_count - count_digits(i + 1)))
|
|
+ str(1 + i)
|
|
+ cl.Style.RESET_ALL + " ",
|
|
pkg,
|
|
)
|