Fork me on GitHub

The upper layer in the Script hierarchy above Actions.

Git support

Can be found in biegunka, supports cloning and updating (with merge)

Some examples:

dotfiles :: Script Sources ()
dotfiles = git "" "git/dotfiles" $ do
idris :: Script Sources ()
idris = "" ==> "git/" $ def
   & remotes .~ ["origin", "stream"]
   & actions .~ do
       link "contribs/tool-support/vim" ".vim/bundle/idris-vim"


Darcs support

Can be found in biegunka-darcs, supports cloning and updating


Archives support

Can be found in biegunka-archive, support downloading and redownloading on changes