Add Homebrew's shell environment to xonsh shell on Linux
(alternative to shellenv).
If you like the idea click
Introduction
Homebrew has a shellenv
command to add its environment to your shell: it adds a few
environment variables (HOMEBREW_
PREFIX
/CELLAR
/REPOSITORY
) and updates a few paths (MAN
/INFO
/ PATH
).
This xontrib automatically translates the default bash export statements of shellenv
into xonsh.
Installation
To install use pip:
xpip install xontrib-linuxbrew
# or: xpip install -U git+https://github.com/eugenesvk/xontrib-linuxbrew
Usage
Add this to your xonsh run control file (~/.xonshrc
or ~/.config/rc.xsh
):
xontrib load linuxbrew
Set the level of verbosity via $XONTRIB_LINUXBREW_LOGLEVEL
to 0–3:
- 0 print nothing (fail silently)
- 1 (default) print errors (e.g. can't find brew at default locations)
- 2 print warnings (e.g parsing errors)
- 3 print more verbose messages
Known issues
Only default installation paths (~/.linuxbrew
and /home/linuxbrew/.linuxbrew
) are supported.
Credits
This package was created with xontrib cookiecutter template.