4.2.4.1 The Command Builder

env.Command(target, sources, "CMD" => command)
# Example
env.Command("docs.html", "docs.md",
  "CMD" => ["pandoc", "-fmarkdown", "-thtml", "-o${_TARGET}", "${_SOURCES}"],
  "CMD_DESC" => "PANDOC")

The Command builder executes a user-defined command in order to produce the desired target file based on the provided source files.