[doit.LOADER]
doitoml=doitoml.loaders:DoitomlLoader

[doitoml.actor.v0]
py=doitoml.actors.py:PyActor

[doitoml.config-parser.v0]
doitoml-package-json=doitoml.sources.json.package:PackageJsonParser
doitoml-pyproject-toml=doitoml.sources.toml.pyproject:PyprojectTomlParser

[doitoml.dsl.v0]
doitoml-colon-colon-path=doitoml.dsl:PathRef
doitoml-colon-get=doitoml.dsl:Getter
doitoml-colon-glob=doitoml.dsl:Globber
doitoml-dollar-env=doitoml.dsl:EnvReplacer

[doitoml.parser.v0]
json=doitoml.sources.json._json:JsonParser
toml=doitoml.sources.toml._toml:TomlParser
yaml=doitoml.sources.yaml._yaml:YamlParser

[doitoml.skipper.v0]
all=doitoml.skippers.bools:All
any=doitoml.skippers.bools:Any_
exists=doitoml.skippers.path:Exists
not=doitoml.skippers.bools:Not
platform=doitoml.skippers.py:Platform
py=doitoml.skippers.py:Py

[doitoml.templater.v0]
jinja2=doitoml.templaters.jinja2:Jinja2
json-e=doitoml.templaters.jsone:JsonE

[doitoml.updater.v0]
config_changed=doitoml.updaters.doit_tools:ConfigChanged
py=doitoml.updaters.py:PyUpdater
run_once=doitoml.updaters.doit_tools:RunOnce

