"""A module containing specifications for all callable hooks in the Kedro CLI's execution timeline.
For more information about these specifications, please visit
from typing import List
from kedro.framework.startup import ProjectMetadata
from .markers import cli_hook_spec
"""Namespace that defines all specifications for Kedro CLI's lifecycle hooks."""
"""Hooks to be invoked before a CLI command runs.
It receives the ``project_metadata`` as well as
all command line arguments that were used, including the command
and subcommand themselves.
project_metadata: The Kedro project's metadata.
command_args: The command line arguments that were used.