diff --git a/pages.it/common/cabal.md b/pages.it/common/cabal.md new file mode 100644 index 0000000000..98f51138b0 --- /dev/null +++ b/pages.it/common/cabal.md @@ -0,0 +1,28 @@ +# cabal + +> Interfaccia da linea di comando per l'infrastruttura di compilazione di Haskell (Cabal). +> Gestisce progetti Haskell e pacchetti Cabal dal repository di pacchetti Hackage. + +- Cerca ed elenca pacchetti da Hackage: + +`cabal list {{termine_di_ricerca}}` + +- Mostra informazioni su di un pacchetto: + +`cabal info {{nome_pacchetto}}` + +- Scarica ed installa un pacchetto: + +`cabal install {{nome_pacchetto}}` + +- Crea un nuovo progetto Haskell nella directory corrente: + +`cabal init` + +- Compila il progetto nella directory corrente: + +`cabal build` + +- Esegui i test del progetto nella directory corrente: + +`cabal test`