Removing an application from homebrew-cask

homebrewinstallsoftware-update

Homebrew-cask provides the possibility for users to conveniently install the applications with GUI, I want to confirm that: while I try to uninstall a software which was installed by homebrew-cask, will it remove those Application Supports, Caches, or related files too?

By the way, If I manually update a software (which was installed by cask) without using command provided by cask, will it corrupt the cask function (such as updating that software in the future with cask again)?

Best Answer

For full remove try:

brew cask zap any_program

Manual update should not corrupt anything. It updates the same program copy which was installed by cask.