Skip to content

Support custom folder in CLI uninstall#1066

Open
moomindani wants to merge 1 commit intodatabrickslabs:mainfrom
moomindani:feature/uninstall-custom-folder-599
Open

Support custom folder in CLI uninstall#1066
moomindani wants to merge 1 commit intodatabrickslabs:mainfrom
moomindani:feature/uninstall-custom-folder-599

Conversation

@moomindani
Copy link

Summary

  • Added install_folder parameter to InstallationService.current() so it can locate installations in custom workspace folders
  • Updated uninstall.py to prompt for custom folder path, mirroring the install flow
  • Added unit test for InstallationService with custom install folder

Resolves #599

Test plan

  • Unit tests pass (make test — 785 passed)
  • Linting passes (make lint)
  • E2E verified on live workspace: install to custom folder → uninstall from custom folder → folder removed

🤖 Generated with Claude Code

@moomindani moomindani requested a review from a team as a code owner March 12, 2026 00:49
@moomindani moomindani requested review from pratikk-databricks and removed request for a team March 12, 2026 00:49
@github-actions
Copy link

All commits in PR should be signed ('git commit -S ...'). See https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits

The CLI uninstall script only worked for default installation folders.
Users who installed DQX to a custom workspace path could not uninstall
via CLI. This adds install_folder support to InstallationService.current()
and prompts for the custom path in uninstall.py, mirroring the install flow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@moomindani moomindani force-pushed the feature/uninstall-custom-folder-599 branch from b32aa24 to 2ff3bfb Compare March 12, 2026 00:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE]: Enhance CLI to be able to uninstall dqx from a custom folder

1 participant