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 asdeps
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.