Coverage for src / mafw / devtools / cli / release / __init__.py: 100%
9 statements
« prev ^ index » next coverage.py v7.14.0, created at 2026-06-28 13:34 +0000
« prev ^ index » next coverage.py v7.14.0, created at 2026-06-28 13:34 +0000
1# Copyright 2026 European Union
2# Author: Bulgheroni Antonio (antonio.bulgheroni@ec.europa.eu)
3# SPDX-License-Identifier: EUPL-1.2
4"""CLI sub-package for release lifecycle management."""
6from __future__ import annotations
8import click
10from mafw.tools.click_extensions import AbbreviateGroup
12CONTEXT_SETTINGS = {'help_option_names': ['-h', '--help']}
13"""Click context settings for command line help aliases."""
16@click.group(context_settings=CONTEXT_SETTINGS, cls=AbbreviateGroup)
17def release() -> None:
18 """Release lifecycle management commands."""
21from mafw.devtools.cli.release.create import create # noqa: E402
23release.add_command(create)