Files
clan-core/pkgs/clan-cli/clan_cli/clan/show.py
2025-06-09 13:33:25 +02:00

24 lines
554 B
Python

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