Crate rhiz[][src]

Expand description


A deliberately minimal task manager.

Rhiz is a generic task runner. Tasks are defined in a Rhizfile using s-expressions.

(task "build-dev"
  "Build development artifacts."
  (exec cargo build))

(task "build-release"
  "Build release artifacts."
  (exec cargo --release build))

(task "clean"
  "Empty the 'target' directory."
  (empty-dir ./target))


Abstract syntax tree for a Rhiz file.

This module contains a struct which holds the information necessary to execute a Rhiz task and the implementation for creating these structs from a Rhizfile’s AST.