From abe4e1ea915218a7af6333eb7c8383b85fc07f54 Mon Sep 17 00:00:00 2001 From: Eugene Brodsky Date: Sat, 28 Jan 2023 16:56:14 -0500 Subject: [PATCH] (scripts) improved script entrypoints --- .github/workflows/test-invoke-pip.yml | 4 ++-- pyproject.toml | 14 ++++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test-invoke-pip.yml b/.github/workflows/test-invoke-pip.yml index a88a2fb883..a71011bed5 100644 --- a/.github/workflows/test-invoke-pip.yml +++ b/.github/workflows/test-invoke-pip.yml @@ -107,12 +107,12 @@ jobs: key: ${{ env.cache-name }} enableCrossOsArchive: true - - name: run configure_invokeai + - name: run invokeai-configure id: run-preload-models env: HUGGING_FACE_HUB_TOKEN: ${{ secrets.HUGGINGFACE_TOKEN }} run: > - configure_invokeai + invokeai-configure --yes --default_only --full-precision diff --git a/pyproject.toml b/pyproject.toml index b70cfb1685..e29962cbfb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -91,10 +91,16 @@ dependencies = [ "test" = ["pytest>6.0.0", "pytest-cov"] [project.scripts] -"invoke" = "ldm.invoke.CLI:main" -"invoke-configure" = "ldm.invoke.config.configure_invokeai:main" -"invoke-merge" = "ldm.invoke.merge_diffusers:main" # note name munging -"invoke-ti" = "ldm.invoke.training.textual_inversion:main" + +# legacy entrypoints; provided for backwards compatibility +"invoke.py" = "ldm.invoke.CLI:main" +"configure_invokeai.py" = "ldm.invoke.config.configure_invokeai:main" + +# modern entrypoints +"invokeai" = "ldm.invoke.CLI:main" +"invokeai-configure" = "ldm.invoke.config.configure_invokeai:main" +"invokeai-merge" = "ldm.invoke.merge_diffusers:main" # note name munging +"invokeai-ti" = "ldm.invoke.training.textual_inversion:main" [project.urls] "Homepage" = "https://invoke-ai.github.io/InvokeAI/"