Files
clan-core/pkgs/clan-cli/clan_cli/clan/show.py
2025-07-15 12:04:23 +02:00

24 lines
555 B
Python

import argparse
import logging
from clan_lib.clan.get import get_clan_details
from clan_lib.flake import require_flake
log = logging.getLogger(__name__)
def show_command(args: argparse.Namespace) -> None:
flake = require_flake(args.flake)
meta = get_clan_details(flake)
print(f"Name: {meta.get('name')}")
print(f"Description: {meta.get('description', '-')}")
def register_parser(parser: argparse.ArgumentParser) -> None:
parser.set_defaults(func=show_command)
parser.add_argument(
"show",
help="Show",
)