conform v0.15.1
Modules summary ↑
| Conform | Entry point for Conform escript |
| Conform.Config | This module is responsible for reading and writing, and manipulating *.config files |
| Conform.Options | |
| Conform.Parse | This module is responsible for parsing *.conf files |
| Conform.Schema | This module is responsible for the handling of schema files |
| Conform.Translate | This module is responsible for translating either from .conf -> .config or from .schema.exs -> .conf |
| Conform.Utils.Code | This module provides handy utilities for low-level manipulation of Elixir’s AST. Currently, it’s primary purpose is for stringification of schemas for printing or writing to disk |
| Mix.Tasks.Conform.Archive | Create an archive with the app.schema.ez name near the application’s schema. An archive contains dependencies which are noted in the schema |
| Mix.Tasks.Conform.Configure | Create a .conf file based on your projects configuration schema |
| Mix.Tasks.Conform.Effective | Print the effective configuration for the current project, either in it’s entirety, or for a specific app, or setting |
| Mix.Tasks.Conform.New | Create a new .schema.exs file for configuring your app with conform |
| Mix.Tasks.Conform.Release | This is an internal mix task, meant to be consumed via exrm. Do not use |
Exceptions summary ↑
| Conform.Schema.SchemaError |
| Conform.Translate.TranslateError |