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()