stav 0.2.0

A statically typed, eager and total configuration language
Documentation
1
2
3
4
5
6
7
8
9
struct Unit {
  exec:  List<Str> where nonEmpty
  after: List<Ref<Unit>> = []
}

struct Root { units: Map<Str, Unit> = {} block unit }

unit db  { exec = ["/usr/bin/database"] }
unit api { exec = ["/usr/bin/api"], after = [db, cache] }