more cli interactivity, bugfix (#13360)

This commit is contained in:
Erick Friis
2023-11-14 14:49:43 -08:00
committed by GitHub
parent 3596be5210
commit 7c3066f9ec
3 changed files with 86 additions and 11 deletions

View File

@@ -129,3 +129,15 @@ def serve(
port=port if port is not None else 8000,
host=host_str,
)
@package_cli.command()
def list(contains: Annotated[Optional[str], typer.Argument()] = None) -> None:
"""
List all or search for available templates.
"""
from langchain_cli.utils.github import list_packages
packages = list_packages(contains=contains)
for package in packages:
typer.echo(package)