cabal-install é uma ferramenta de linha de comando para os sistemas de gerenciamento de pacotes Cabal e Hackage. Ele permite que os usuários instalem e gerenciem facilmente bibliotecas e programas Haskell. Ele foi projetado para funcionar com o sistema de construção Cabal, que é usado para construir e gerenciar pacotes Haskell. Também pode ser usado para gerenciar dependências entre pacotes e lidar com restrições de versão. 