Coverage for src/mafw/devtools/cli/release/__init__.py: 100%
9 statements
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-26 09:13 +0000
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-26 09:13 +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)