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/"