Skip to content

Commit c0532ae

Browse files
committed
fix: convert generate-demo-project.py to typer
1 parent 6d11819 commit c0532ae

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

scripts/generate-demo-project.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import shutil
44
import sys
5+
from functools import partial
56
from pathlib import Path
67
from typing import Annotated
78

@@ -36,17 +37,17 @@ def _remove_any_existing_demo(parent_path: Path) -> None:
3637

3738
@cli.callback(invoke_without_command=True)
3839
def main(
39-
repo_folder: Annotated[Path, FolderOption("--repos-folder", "-r")],
40+
repo_folder: Annotated[Path, FolderOption("--repo-folder", "-r")],
4041
demos_cache_folder: Annotated[Path, FolderOption("--demos-cache-folder", "-c")],
4142
demo_name: Annotated[str, typer.Option("--demo-name", "-d")]
4243
) -> None:
4344
"""Updates the poetry.lock file."""
4445
try:
4546
generate_demo_project(repo_folder=repo_folder, demos_cache_folder=demos_cache_folder, demo_name=demo_name)
4647
except Exception as error:
47-
click.secho(f"error: {error}", fg="red")
48+
typer.secho(f"error: {error}", fg="red")
4849
sys.exit(1)
4950

5051

5152
if __name__ == "__main__":
52-
main(prog_name="generate-demo-project")
53+
cli()

0 commit comments

Comments
 (0)