-
-
Notifications
You must be signed in to change notification settings - Fork 10.7k
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
Add cask for TotalFinder #395
Conversation
When you use |
@vitorgalvao Ah, good to know. I couldn't find any documentation on |
There’s still no documentation because the feature isn’t completely done yet ( Related, could you please add a |
I see. I saw that issue but didn't read all the way through, I just saw the syntax examples and assumed that since some other casks I inspected used Also, I added the line. Should I squash these commits? |
Some casks have an installer but not an uninstaller, and others are there for testing this feature, hence why you saw some with Regarding your question, do however you prefer. It’d make the history a bit cleaner, but it’s not a requirement, a lot of casks get merged with multiple commits. |
Okay! I squashed everything into one commit for when |
Yeah, I'll do that right now! |
I just squashed it into the same commit. |
@darwin Besides running the .app uninstaller, will a pkgutil remove the application properly or are there other files that must be removed? |
@nanoxd I'm afraid there is more to it than pkgutil can do (never tried it, I use Packages.app to build my installer package without really digging deep into Apple's pkg stuff) the uninstaller runs this applescript: |
@darwin thanks for the quick reply. We will see how we can integrate osascript into brew-cask to parse applescript |
@nanoxd why don't you want to launch that uninstaller app? (I'm not familiar with cask)
I could change uninstallation to something which fits your system. |
@phinze would have a better response to this but we currently don't support .app uninstalls. We support the following uninstall methods:
|
@darwin The uninstaller app launches a GUI (which we try to avoid). The first line of this comment sums it up. |
@vitorgalvao thanks, I get it now. I can provide some headless script to do the uninstallation. Right now my uninstaller app uses Platypus (it was quick and ease solution). But I could wrap it info my own app and support headless execution. |
@darwin that would be great. We also are having an issue with TotalTerminal launching a gui. Any way the script could run on both apps? |
I just released TotalFinder 1.4.29 on beta channel with new uninstaller.
uninstaller source code can be found here: TotalFinder download here: |
merged with latest version of totalfinder and usage of new uninstallation script; thanks to all for your work on this! 🔨 |
closes Homebrew#395 Signed-off-by: phinze <[email protected]>
Add a cask for the Finder replacement TotalFinder.