diff --git a/main.py b/main.py new file mode 100644 index 0000000..6e6477d --- /dev/null +++ b/main.py @@ -0,0 +1,28 @@ +import click +from pathlib import Path, PurePath, PurePosixPath, PureWindowsPath, PosixPath, WindowsPath +from typing import TypeAlias as Neotype +from typing import Union +# import configparser as ini +# from cerberus import Validator as constrain_by +# import skansible_types as skato + +ExecutedPath: Neotype = Union[PosixPath, WindowsPath] +IdlePath: Neotype = Union[PurePosixPath, PureWindowsPath] + +# @NOTE https://docs.python.org/3/library/configparser.html#quick-start +class Config: + path: IdlePath = PurePath(str(Path(__file__).parent.resolve())) / "config.ini" + +@click.group() +def skansible(): + raise NotImplementedError + +@click.command() +def init(): + if Path(str(Config.path)).exists(): + click.echo("") + else: + pass + +if __name__ == "__main__": + skansible()