Important: Do not tick a checkbox if you haven’t performed its action. Honesty is indispensable for a smooth review process.
In the following questions is the token of the cask you're submit...
Why? So you can quickly download, install, and update the #macOS software you need without having to individually download and run through different install processes from a bunch of different websites. (Yours is really nice, though!)
@mjgardner @caseyliss That is super awesome! Is there a public directory of all apps (without installing)? Couldn't find it on the github page.
Also, my biggest request for setting up my machines is always to save and restore settings of my apps as well. Do you know a solution for something like that?
In theory, an app should save your settings in ~/Library/Preferences for you to back up. In practice, some apps also have things in other places, which is why a cask author might customize its `zap` stanza to remove them when requesting a full uninstall: docs.brew.sh/Cask-Cookbook#sta…
@caseyliss @mjgardner I was just thinking: it should be relatively "easy" to save/store app support files because uninstaller apps will find all those files and then delete them. Instead of deleting, an app (or Cask?) could save the app support files instead. Or am I thinking too far ahead?
#macOS installer packages only record receipts for the files they install. You can read and uninstall those with the pkgutil command. But not every #Mac app comes in a package—some are app bundles inside of disk images or archive files (e.g. ZIP, tar.gz), others have more complicated processes. That’s why #Homebrew casks can get complicated and are ultimately full #Ruby scripts. docs.brew.sh/Cask-Cookbook
@CallMeAl There was probably an issue with your download. First, run `brew update` twice and `brew doctor` and fix any warnings per the #Homebrew troubleshooting document: docs.brew.sh/Troubleshooting
Mark Gardner
in reply to Rafa • • •Nice! I like it so much I've submitted #HiDock for addition as a #macOS #Homebrew Cask: github.com/Homebrew/homebrew-c…
#Mac #Apple #casks #HomebrewCasks #GitHub
Add HiDock 1.0.1,629 by mjgardner · Pull Request #139858 · Homebrew/homebrew-cask
GitHubMark Gardner
in reply to Mark Gardner • • •And #HiDock is live in #Homebrew already: github.com/Homebrew/homebrew-c…
You can install it from the terminal now:
```
brew install hidock
```
Why? So you can quickly download, install, and update the #macOS software you need without having to individually download and run through different install processes from a bunch of different websites. (Yours is really nice, though!)
Plus it makes setting up a new #Mac with all your favorites a snap, as @caseyliss wrote here: caseyliss.com/2019/10/8/brew-b…
homebrew-cask/hidock.rb at master · Homebrew/homebrew-cask
GitHubRafa
in reply to Mark Gardner • • •Tom Klaver :prami:
in reply to Mark Gardner • • •@mjgardner @caseyliss That is super awesome! Is there a public directory of all apps (without installing)? Couldn't find it on the github page.
Also, my biggest request for setting up my machines is always to save and restore settings of my apps as well. Do you know a solution for something like that?
Mark Gardner
in reply to Tom Klaver :prami: • • •• All #Homebrew formulae: formulae.brew.sh/formula/
• All #macOS Homebrew casks: formulae.brew.sh/cask/
In theory, an app should save your settings in ~/Library/Preferences for you to back up. In practice, some apps also have things in other places, which is why a cask author might customize its `zap` stanza to remove them when requesting a full uninstall: docs.brew.sh/Cask-Cookbook#sta…
homebrew-cask
Homebrew FormulaeTom Klaver :prami:
in reply to Tom Klaver :prami: • • •Mark Gardner
in reply to Tom Klaver :prami: • • •Cask Cookbook
Homebrew DocumentationAlex Simpson
in reply to Mark Gardner • • •Mark Gardner
in reply to Alex Simpson • • •@CallMeAl There was probably an issue with your download. First, run `brew update` twice and `brew doctor` and fix any warnings per the #Homebrew troubleshooting document: docs.brew.sh/Troubleshooting
Then follow the instructions under Homebrew’s Common Issues document and delete the download before trying again: https://docs.brew.sh/Common-Issues#cask—checksum-does-not-match
The cask’s SHA256 does match the file downloaded from @steve’s website: 874095f3eb1281a1ed4822d4875723daa5cfbb5a248e2c84102bfc58f2b4453e
Troubleshooting
Homebrew Documentation