package doctor

  1. Overview
  2. Docs
Diagnostic CLI for OCaml development environments

Install

dune-project
 Dependency

Authors

Maintainers

Sources

0.4.0.tar.gz
md5=f5718339acd3f2ab3cf82e5226a61484
sha512=0d0f795f20c2cfdfd7b9c77769242a9576aa82c0023758caf9656564d58e80805195cfd9b45c4fe15f0526ae55236cfdb414d1c969ede184128e046d08228f1f

doc/CHANGES.html

Changelog

0.4.0 - 2026-06-09

  • Add an opam-doctor executable so opam can dispatch the tool as opam doctor.
  • Mark the package with the opam plugin flag.
  • Warn about broken Windows opam doctor plugin dispatch entries.
  • Warn when Windows user symlink support appears disabled for opam plugin entries.
  • Warn when opam Windows runtime directories appear missing from PATH for plugin dispatch.
  • Warn when PATH includes the current directory.
  • Warn when forced color-output variables or GREP_OPTIONS may affect builds.
  • Keep the existing doctor command and diagnostic behavior unchanged.

0.3.0 - 2026-05-27

  • Improve opam switch environment diagnostics when switch tools are installed but missing from PATH.
  • Add shell-specific opam environment guidance and regression tests for stale or malformed opam command output.
  • Document the read-only diagnostic contract and stable JSON diagnostic names.
  • Add golden text report fixtures for the diagnostic renderer.

0.2.0 - 2026-05-21

  • Add doctor check --json for machine-readable diagnostics.
  • Tighten opam environment diagnostic tests and small parser helpers.
  • Fix the README license badge URL.

0.1.0 - 2026-05-06

  • Initial opam release.
  • Add doctor check with diagnostics for common OCaml, opam, dune, LSP, formatter, PATH, and editor setup issues.
  • Document the text report and exit codes.