Skip to content

Known Issues

Bruno Philipe edited this page May 7, 2014 · 2 revisions

This is a list of known issues of Cakebrew. Please read (or search) this page carefully before posting a new issue.


Shells

Cakebrew invokes the default user shell as a login shell so it imports the user's environment variables and passes the brew command as an argument in the following manner:

/bin/bash -l -c "brew list --versions"

This syntax is not supported by some shells when invoked from an NSTask. The reason for this is not known. Cakebrew doesn't support the following shells:

  • csh | tcsh – Reason: When invoked from terminal it works. But...

    If invoked as /bin/csh -l -c brew list --versions returns Unknown option: '-l'.

    If invoked as /bin/csh -c "brew list --versions" returns brew list --versions: Command not found.

    If invoked as /bin/csh -c brew list --versions returns brew: Command not found.

The tested and supported shells are:

  • bash
  • zsh
  • ksh

Some shells are known to cause problems, but not much information is known. These shells are:

  • fish
Clone this wiki locally