You can download the latest, bleeding-edge version of butler from here:
Alternatively, if you have the itch app installed, then you already have a stable build of butler on your system, in:
~/Library/Application Support/itch/binon Mac OS
The itch app will update its version of butler to the latest stable on start-up. If you upgrade it to the bleeding-edge version, the itch app will stop checking for upgrades.
Adding an executable to your path allows you to launch it from anywhere, no matter which directory you're currently in.
Follow this article to add the folder where you downloaded butler.exe to your path.
Alternatively, Windows will look into the current working directory when looking for commands
If you downloaded butler to a directory (let's say
~/bin), you first need
to mark it as executable. From a terminal, run:
chmod +x ~/bin/butler
~/bin with the folder you actually want to store butler into)
Then, edit the
~/.bashrc file (
~ is your home directory) and add this line
at the end:
~/bin as appropriate)
You'll need to close and start a new terminal to apply the changes. You should
now be able to move on to the
First run section.
Alternatively, if you want to use the version installed by the itch app,
you can skip the chmod command and use this line in your
Follow the Linux instructions, except:
- On macOS, the
~/.bash_profilefile is used instead of
- If you want to use the itch app version, use this line in your
export PATH="$PATH:~/Library/Application Support/itch/bin"
(don't forget the double-quotes, they're needed because there is a space in Application Support)
As with Linux, don't forget to close and re-open your terminal to apply the changes.
To make sure butler is installed properly, open a terminal (
cmd.exe on Windows),
and type the following command:
(that's a capital V, casing matters)
It should print something like that:
head, built on Apr 18 2016 @ 16:17:21
Or if you're using a stable version,
head will be replaced by a semantic version
Here's how it looks on Windows:
Note: of course, you can also run butler from PowerShell. But if you know about PowerShell you probably didn't need to read most of this page anyway.
If you ever forget where you put your butler.exe, the
butler which command
will print its complete path.