import pathlib from enum import IntEnum, StrEnum class Config(StrEnum): CONFIG_DIR_NAME = ".sunshine-snake-glue" PREVIOUS_MODE_FILE = "previous_mode" GEN_SCRIPT_FILE = "script.sh" CONFIG_DIR = pathlib.Path.home() / Config.CONFIG_DIR_NAME PREVIOUS_MODE_PATH = CONFIG_DIR / Config.PREVIOUS_MODE_FILE GEN_SCRIPT_PATH = CONFIG_DIR / Config.GEN_SCRIPT_FILE class Arguments(IntEnum): SCRIPT_NAME = 0 INSTRUCTION = 1 CONNECTOR = 2 TEMPLATE = 3 class Instructions(StrEnum): SET = "set" RESET = "reset" CREATE = "create"