You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
471 B
21 lines
471 B
# |
|
# Enables local Haskell package installation. |
|
# |
|
# Authors: |
|
# Sebastian Wiesner <lunaryorn@googlemail.com> |
|
# |
|
|
|
# Return if requirements are not found. |
|
if (( ! $+commands[ghc] )); then |
|
return 1 |
|
fi |
|
|
|
# Prepend Cabal per user directories to PATH/MANPATH. |
|
if [[ "$OSTYPE" == darwin* ]]; then |
|
path=($HOME/Library/Haskell/bin(/N) $path) |
|
manpath=($HOME/Library/Haskell/man(/N) $manpath) |
|
else |
|
path=($HOME/.cabal/bin(/N) $path) |
|
manpath=($HOME/.cabal/man(/N) $path) |
|
fi |
|
|
|
|