Source code for spaemis.commands.base

"""
Common CLI functionality
"""
import logging

import click

logger = logging.getLogger(__name__)
LOGFORMAT = "%(asctime)s - %(name)s - %(levelname)s - %(message)s"


[docs]def setup_logging() -> None: """ Early setup for logging. """ logging.basicConfig( level=logging.INFO, format=LOGFORMAT, )
@click.group() def cli() -> None: """ Spatial emissions CLI Utilities for preparing emissions inventories under a range of different climate futures. """ setup_logging()