#!/usr/bin/python3
"""
Perform a recipe using DMM.
"""

from loguru import logger
logger.info("Initialized logging")
import dmm.dmm as dmm
import os
import sys

logger.add(sys.stderr, format="{time} {level} {message}", filter="perform_recipe", level="INFO")

if len(sys.argv) < 2:
    logger.error("E: You need to specify the full path to the recipe")
    sys.exit(4041)
else:
    if os.path.isfile(sys.argv[1]):
        dmm.perform_recipe(sys.argv[1])
    else:
        print("E: The specified file could not be found.")
        sys.exit(404)

