2011-04-27 20 views
14

¿Es posible (ab) usar Cabal para que cree un proyecto genérico Haskell con un comando simple, similar a lo que puede hacer en el mundo Scala con Sbt o Maven?Cabal para configurar un nuevo proyecto Haskell?

p. Ej.

> cabal create AwesomeProject 
> ls 
AwesomeProject.hs  awesomeProject.cabal  LICENSE  README  Setup.hs 

o hay otra herramienta para eso?

Respuesta

25

Usa cabal init para tener una sesión interactiva con cabal. He pegado las primeras preguntas cuando uso el comando:

[email protected]:~/test$ cabal init 
Package name [default "test"]? 
Package version [default "0.1"]? 
Please choose a license: 
    1) GPL 
    2) GPL-2 
    3) GPL-3 
    4) LGPL 
    5) LGPL-2.1 
    6) LGPL-3 
* 7) BSD3 
    8) BSD4 
    9) MIT 
    10) PublicDomain 
    11) AllRightsReserved 
    12) OtherLicense 
    13) Other (specify) 
Your choice [default "BSD3"]? 
Author name? MyName 
Maintainer email? 

Espero que esto ayude.

+0

absolutamente Tarrasch! –

Cuestiones relacionadas