diff --git a/xexe/cli.py b/xexe/cli.py index 936a6be..c090212 100644 --- a/xexe/cli.py +++ b/xexe/cli.py @@ -6,6 +6,7 @@ import pyfiglet from dotenv import load_dotenv from xexe.constants import PATHS +from xexe.processes import run_xe_healthcheck logging.basicConfig( level=logging.DEBUG, @@ -37,3 +38,10 @@ def smoke_test(): |__,'`-..--|__|--'' """ ) + + +@cli.command() +def xe_healthcheck(): + logger.info("Running healthcheck against xe.com API.") + run_xe_healthcheck() + logger.info("Healthcheck attempt finished.") diff --git a/xexe/processes.py b/xexe/processes.py new file mode 100644 index 0000000..294b887 --- /dev/null +++ b/xexe/processes.py @@ -0,0 +1,7 @@ +import logging + +logger = logging.getLogger() + + +def run_xe_healthcheck(): + logger.info("Checking checking")