super-user-spark-0.3.0.0: Configure your dotfile deployment with a DSL.

Safe HaskellNone
LanguageHaskell2010

Language.Types

Contents

Synopsis

Cards

data Card Source

Constructors

Card 

Declarations

data Declaration Source

A declaration in a card

Constructors

SparkOff CardReference

Spark off another card

Deploy Source Destination (Maybe DeploymentKind)

Deploy from source to destination

IntoDir Directory

Deploy into a directory

OutofDir Directory

Deploy outof a directory

DeployKindOverride DeploymentKind

Override the deployment kind

Alternatives [Directory]

Provide a list of alternative sources

Block [Declaration]

A scoped block of declarations

Card references

data CardNameReference Source

Reference a card by name (inside a file)

data CardFileReference Source

Reference a card by the file it is in and therein potentially by a name reference

Card files