-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
37 lines (26 loc) · 1.32 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Paladin
Paladin is a simple, self-contained program that automatically
generates a cabal scaffold and git repository for new Haskell
projects. It is a fork of Yann Esposito's (@yogsototh) 'holy-project'
but pared down and simplified.
* It creates a project directory and cabal project file using sane
versions of the provided project name. For example, if you specify
your project as "My uber awesome project" the directory (and
project) will be named 'my-uber-awesome-project'.
* It initializes a cabal sandbox for you
* It provides an initial source file, 'src/Main.hs' and gives it a
module name derived from your project. Following the example
above, the module will be 'MyUberAwesomeProject'. The initial
source file also comes with some initial Haddock documentation.
* It initializes a git repo for you.
* It dumps an MIT license file.
* Unlike Holy, which is a cabal package, Paladin's templates are built
into the executable and thus only the executable is needed to
generate the scaffolding. At this point, the scaffolding is not customizable.
Paladin is based on Yann Esposito's 'Holy-Haskell-Starter', which is here:
http://yannesposito.com/Scratch/en/blog/Holy-Haskell-Starter/
Copyright: (c) Jan Van Uytven, 2015
License: MIT
Maintainer : [email protected]
Stability: experimental
Portability: POSIX