import os
import sys
from pathlib import Path
[docs]def colors_generator():
"""
Color cycle generator
"""
while True:
yield from ['#000000', '#01545a', '#ed0345', '#ef6932', '#710162', '#017351', '#03c383', '#aad962', '#fbbf45',
'#a12a5e']
[docs]def get_HOME() -> Path:
"""
obtain HOME directory
"""
if sys.platform == 'win32':
home_dir = os.environ['USERPROFILE']
elif sys.platform == 'linux' or sys.platform == 'darwin':
home_dir = os.environ['HOME']
else:
raise NotImplemented(f"Can't identify the HOME directory of {sys.platform} platform!")
return Path(home_dir)