Page 1 of 1

[macOS] brew cask install filebot

Posted: 08 Oct 2014, 10:21
by rednoah
The easiest way to install FileBot on Mac OS X and setting up the filebot console tools is to just have brew package manager do it all, fully automatically. :ugeek:

:idea: Since Apple does not allow command-line tools in the Mac App Store you will need to install the filebot console tools via brew even if you have already bought FileBot from the App Store.

In Terminal do:

If you're feeling lazy you can install or upgrade the FileBot Command-Line Tools by running the following command:

Code: Select all

sh -xu <<< "$(curl -fsSL"

If you feel like running each command yourself step by step, please follow the instructions:

1. Install brew:

Code: Select all

ruby -e "$(curl -fsSL"
brew may require the Command Line Tools for Xcode and the easiest way to get them is running xcode-select --install or installing Xcode via App Store.

2. Update brew package index:

Code: Select all

brew update && brew upgrade
3. Install FileBot:

Code: Select all

brew cask install filebot
:arrow: Check if filebot is working:

Code: Select all

filebot -script fn:sysinfo

:arrow: If you want to upgrade filebot you can run:

Code: Select all

brew update && brew upgrade && brew cask install filebot
:arrow: If you want to uninstall filebot you can run:

Code: Select all

brew cask uninstall filebot
:idea: If you have $PATH issues when running filebot (e.g. if /usr/local/bin is not in the $PATH) then you may use the absolute path to the executable:

Code: Select all


:idea: If you want understand what is executed exactly when you call filebot you can run:

Code: Select all

ls -l `which filebot`

Re: [macOS] brew cask install filebot

Posted: 27 Apr 2019, 11:30
by nomaed
This has been very helpful!

However, one should be careful with brew upgrade, especially in the script for lazies.

It will upgrade all installed brew packages on the system to their latest versions. If you installed specific versions of software and rely on them in your workspace, stuff may break if any new packages have breaking changes in their APIs, for example.