Skip to content

settings

Resolves wiki_toolkit configuration (currently just docs_dir).

Precedence: CLI flag > WIKI_TOOLKIT_DOCS_DIR env var > nearest pyproject.toml’s [tool.wiki_toolkit] table (found by walking upward from cwd, same convention as ruff/mypy) > built-in default (docs/ relative to cwd).

CLASS DESCRIPTION
ResolvedConfig

The resolved docs_dir and which source produced it.

FUNCTION DESCRIPTION
resolve_docs_dir

Resolve docs_dir per precedence: flag > env > pyproject > default.

Classes

ResolvedConfig dataclass

ResolvedConfig(docs_dir: Path, source: ConfigSource)

The resolved docs_dir and which source produced it.

Functions:

resolve_docs_dir

resolve_docs_dir(
    flag: Path | None = None, cwd: Path | None = None
) -> ResolvedConfig

Resolve docs_dir per precedence: flag > env > pyproject > default.