30 lines
672 B
Markdown
30 lines
672 B
Markdown
|
|
# cabal
|
||
|
|
|
||
|
|
> Antarmuka untuk infrastruktur manajemen paket Haskell.
|
||
|
|
> Atur proyek Haskell dan paket Cabal dari repositori paket Hackage.
|
||
|
|
> Informasi lebih lanjut: <https://cabal.readthedocs.io/en/latest/getting-started.html>.
|
||
|
|
|
||
|
|
- Cari dan tampilkan daftar paket dari Hackage:
|
||
|
|
|
||
|
|
`cabal list {{kata_kunci_pencarian}}`
|
||
|
|
|
||
|
|
- Tampilkan informasi tentang suatu paket:
|
||
|
|
|
||
|
|
`cabal info {{paket}}`
|
||
|
|
|
||
|
|
- Unduh dan pasang suatu paket:
|
||
|
|
|
||
|
|
`cabal install {{paket}}`
|
||
|
|
|
||
|
|
- Buat sebuah proyek Haskell baru dalam direktori saat ini:
|
||
|
|
|
||
|
|
`cabal init`
|
||
|
|
|
||
|
|
- Lakukan proses pembangunan suatu proyek pada direktori saat ini:
|
||
|
|
|
||
|
|
`cabal build`
|
||
|
|
|
||
|
|
- Jalankan pengujian untuk proyek pada direktori saat ini:
|
||
|
|
|
||
|
|
`cabal test`
|