30 lines
612 B
Markdown
30 lines
612 B
Markdown
|
|
# cabal
|
||
|
|
|
||
|
|
> Interface voor de Haskell-pakketinfrastructuur (Cabal).
|
||
|
|
> Beheer Haskell-projecten en Cabal-pakketten van de Hackage-pakketrepository.
|
||
|
|
> Meer informatie: <https://cabal.readthedocs.io/en/latest/getting-started.html>.
|
||
|
|
|
||
|
|
- Zoek en toon pakketten van Hackage:
|
||
|
|
|
||
|
|
`cabal list {{zoekstring}}`
|
||
|
|
|
||
|
|
- Toon informatie over een pakket:
|
||
|
|
|
||
|
|
`cabal info {{pakket}}`
|
||
|
|
|
||
|
|
- Download en installeer een pakket:
|
||
|
|
|
||
|
|
`cabal install {{pakket}}`
|
||
|
|
|
||
|
|
- Maak een nieuwe Haskell-project in de huidige map:
|
||
|
|
|
||
|
|
`cabal init`
|
||
|
|
|
||
|
|
- Bouw het project in de huidige map:
|
||
|
|
|
||
|
|
`cabal build`
|
||
|
|
|
||
|
|
- Voer tests van het project in de huidige map uit:
|
||
|
|
|
||
|
|
`cabal test`
|