2022-10-25 23:19:49 +01:00
|
|
|
|
# cabal
|
|
|
|
|
|
|
|
|
|
> Интерфейс командной строки для инфраструктуры пакетов Haskell (Cabal).
|
|
|
|
|
> Управление Haskell-проектами и Cabal-пакетами из репозитория Hackage.
|
2024-05-22 20:51:44 +01:00
|
|
|
|
> Больше информации: <https://cabal.readthedocs.io/en/latest/getting-started.html>.
|
2022-10-25 23:19:49 +01:00
|
|
|
|
|
|
|
|
|
- Искать и вывести список пакетов из Hackage:
|
|
|
|
|
|
|
|
|
|
`cabal list {{строка_поиска}}`
|
|
|
|
|
|
|
|
|
|
- Показать информацию о пакете:
|
|
|
|
|
|
|
|
|
|
`cabal info {{имя_пакета}}`
|
|
|
|
|
|
|
|
|
|
- Скачать и установить пакет:
|
|
|
|
|
|
|
|
|
|
`cabal install {{имя_пакета}}`
|
|
|
|
|
|
|
|
|
|
- Создать новый Haskell-проект в текущей папке:
|
|
|
|
|
|
|
|
|
|
`cabal init`
|
|
|
|
|
|
|
|
|
|
- Собрать проект в текущей папке:
|
|
|
|
|
|
|
|
|
|
`cabal build`
|
|
|
|
|
|
|
|
|
|
- Запустить тесты из проекта в текущей папке:
|
|
|
|
|
|
|
|
|
|
`cabal test`
|