Source code for numistalib.cli.image_search

"""Image search CLI commands."""

import click

from numistalib.cli.theme import CLISettings

# pyright: reportUnusedFunction = false


[docs] def register_image_search_commands(parent: click.Group) -> None: """Register image search commands with parent group. Parameters ---------- parent : click.Group Parent click group to attach commands to """ @parent.command(name="search-image") @click.argument("image_path", type=click.Path(exists=True)) @click.option("--limit", type=int, default=10, help="Number of results") def search_image(_image_path: str, _limit: int) -> None: """Search catalogue by image. Examples: numistalib search-image coin.jpg numistalib search-image coin.jpg --limit 20 """ CLISettings.console() CLISettings.console().print("[warning]Image search not yet implemented[/warning]")