themeZed/themezed/config.py

17 lines
532 B
Python
Raw Normal View History

2023-12-18 15:53:10 -08:00
from yaml import load, parse, dump
class ConfEnv:
def _getUserConf():
from re import search, IGNORECASE
from os import listdir, environ
from os.path import exists, joins
from pathlib import Path
from platform import system
cfgFileRegex = r'((config|cfg)\.(((ya?)ml)|(conf|cfg))'
work = Path.home()
if system=='Linux':
for fname in work.iterdir():
if type(search(cfgFileRegex,fname.name, flags=IGNORECASE))!=None: