Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support TablePlus application located in setapp directory (#5815) #5816

Merged
merged 1 commit into from Feb 11, 2024

Conversation

peterkraume
Copy link
Sponsor Contributor

The Issue

TablePlus is not only available via download from the vendor website but is also part of the SetApp subscription model. In that case, the application is installed in a different directory and thus the ddev tableplus command doesn't work.

How This PR Solves The Issue

This PR checks of tableplus is located in the setapp directory. If not, the default path is used.
Default path is /Applications/TablePlus.app
SetApp path is /Applications/Setapp/TablePlus.app

Manual Testing Instructions

ddev tableplus works for both, normal users and SetApp users.

@peterkraume peterkraume requested a review from a team as a code owner February 10, 2024 11:40
Copy link

github-actions bot commented Feb 10, 2024

Copy link
Member

@rfay rfay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rebased to fix the static validation problem.

This seems good to me, please make sure you've manually tested in both install situations.

@rfay rfay merged commit 9d82e9e into ddev:master Feb 11, 2024
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants