logo NeoMutt for Homebrew

Overview

Homebrew is a package manager for macOS. It allows you to easily install and manage software that didn’t come pre-installed on your system and that isn’t available on the App Store.

NeoMutt can be installed with Homebrew. The NeoMutt developers maintain the Homebrew package for NeoMutt.

The instructions for installing Homebrew are provided on the Homebrew homepage. Run the command that’s given in a terminal, and then follow the instructions it gives you. This page will show you how to install, update, and uninstall NeoMutt with Homebrew, as well as how to install a debug version of NeoMutt.

Support

Homebrew supports macOS versions from 10.6 Snow Leopard. Any version of macOS that supports Homebrew can be used to install NeoMutt with Homebrew.

Homebrew also allows you to install Mutt, but not NeoMutt and Mutt at the same time.

Installation

The NeoMutt Homebrew package allows you to install the latest tagged version of NeoMutt, as well as the HEAD version taken from the GitHub repository.

Generally, the latest tagged version is suitable for most users. If you like to keep up with the very latest developments, or you know there’s a bug that’s been fixed since the last tagged release, you can install the HEAD version.

Once you have Homebrew installed, then getting NeoMutt is as simple as:

$ brew install neomutt

Update

Homebrew automatically updates itself when you run a brew command. It never updates a package, such as NeoMutt, unless you tell it to.

When Homebrew itself is updated, it checks to see if the NeoMutt package definition has been updated, as would be the case shortly after a new version of NeoMutt is released. You will only be able to install the latest release of NeoMutt if Homebrew is up-to-date. You can check this by updating Homebrew manually.

$ brew update

To upgrade NeoMutt to the latest version, run:

$ brew upgrade neomutt

Removal

To remove NeoMutt from your system, run:

$ brew uninstall neomutt

This command will not remove any files from your home directory, such as NeoMutt configuration files.

To downgrade to Mutt:

$ brew uninstall neomutt
$ brew install mutt

Building from source

Homebrew will always build NeoMutt from source, and knows what dependencies must be installed to do this, and how to install them.

The simplest way to get these dependencies is to install NeoMutt. Otherwise, the following packages can be installed with Homebrew:

$ brew install autoconf automake openssl tokyo-cabinet gettext gpgme libidn

Now you can follow the guide for building NeoMutt.

Debugging

The debug build of NeoMutt can be installed by specifying the --with-debug flag when installing:

$ brew install neomutt --with-debug

Now you can follow the guide for debugging NeoMutt.

Search by Algolia