16

Cabalを(ab)使用して、SbtまたはMavenを使用してScalaの世界で実行できるのと同様の、単純なコマンドで汎用のHaskellプロジェクトを作成することは可能ですか?

例えば

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

またはそのための別のツールはありますか?

4

1 に答える 1

28

cabal init --interactiveカバールとのインタラクティブセッションを行うために使用します。コマンドを使用するときに最初のいくつかの質問を貼り付けました。

arash@arash-ThinkPad-SL510:~/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? 

お役に立てれば。

于 2011-04-27T13:38:31.663 に答える