feat(cli): Add feast projects delete command#6302
Closed
mailtoboggavarapu-coder wants to merge 2 commits into
Closed
feat(cli): Add feast projects delete command#6302mailtoboggavarapu-coder wants to merge 2 commits into
feast projects delete command#6302mailtoboggavarapu-coder wants to merge 2 commits into
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes #5095
Exposes project deletion through the CLI by adding a new
feast projects delete <name>subcommand to the existingprojectsgroup.What's changed
Added
project_deletecommand tosdk/python/feast/cli/projects.py:Design notes
store._registry.delete_project(name, commit=True)directly sinceFeatureStoredoes not yet expose adelete_projectpublic method (the abstract method exists inBaseRegistryand is implemented in all concrete registries)click.confirm— can be skipped with--yes/-yfor scriptingSystemExit(1)onFeastObjectNotFoundExceptionto match the pattern used bydescribeExample
Checklist
deletecommand toprojects_cmdgroup--yesbypass flagprojects.py