Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/halostatue/fish-haskell

Haskell configuration for Fish
https://github.com/halostatue/fish-haskell

cabal fish fish-plugin fish-shell fisher haskell

Last synced: 20 days ago
JSON representation

Haskell configuration for Fish

Awesome Lists containing this project

README

        

# halostatue/fish-haskell

[![Version][]](https://github.com/halostatue/fish-haskell/releases)

A plugin for [fish shell][] to enable Haskell programs installed with `cabal` or
`stack` with support for `ghcup`.

For each of the paths `$HOME/.cabal/bin`, `$HOME/.local/bin`, and
`$HOME/.ghcup/bin`, if not present in `$fish_user_paths`, it will be prepended
to `$PATH` in the order:

- `$HOME/.local/bin`
- `$HOME/.cabal/bin`
- `$HOME/.ghcup/bin`

## Installation

Install with [Fisher][] (recommended):

```fish
fisher install halostatue/[email protected]
```

Not using a package manager?

---

Copy `conf.d/*.fish` to your fish configuration directory preserving the
directory structure.

### System Requirements

- [fish][] 3.2+

## Licence

[MIT](./LICENCE.md)

## Change Log

[CHANGELOG](./CHANGELOG.md)

## Contributing

- [Contributing](./CONTRIBUTING.md)
- [Contributors](./CONTRIBUTORS.md)
- [Code of Conduct](./CODE_OF_CONDUCT.md)

[ghcup]: https://www.haskell.org/ghcup/
[fish shell]: https://fishshell.com 'friendly interactive shell'
[version]: https://img.shields.io/github/tag/halostatue/fish-haskell.svg?label=Version
[fish]: https://github.com/fish-shell/fish-shell
[fisher]: https://github.com/jorgebucaran/fisher