Skip to content

Latest commit

 

History

History
51 lines (45 loc) · 2.13 KB

dhall.rst

File metadata and controls

51 lines (45 loc) · 2.13 KB

Dhall support

Inigo packages can be configured with a Inigo.dhall file, as opposed to the default Inigo.toml. The format is as follows:

  • ns stands for namespace and it's used if you publish to the central package repository.
  • package is the name of your package.
  • version is the version of your package.
  • sourcedir is the path to your modules.
  • description a brief description of your package.
  • executable the name of the executable your project compiles to.
  • modules is a list of all the modules your package exports.
  • readme path to your package's README file.
  • license the license your package is published under.
  • deps describes your packages dependencies on the central package repository.
  • devDeps same as deps but only used during development, not needed for the final release.
  • localDeps package dependencies that are defined in your repository.
  • gitDeps package dependencies that are hosted remotely on github.

You can use the example file to get started.

Dhall support is provided by the Idrall package, so any issues you run into with Dhall parsing/evaluating should be filed there. It is still in alpha so expect some rough edges.

For more information on the Dhall language, visit the Dhall website.