# `mix scrypath.settings.diff`
[🔗](https://github.com/szTheory/scrypath/blob/v0.3.5/lib/mix/tasks/scrypath.settings.diff.ex#L1)

Diffs declared-vs-applied Meilisearch settings for one Scrypath schema.

## Usage

    mix scrypath.settings.diff MyApp.Blog.Post
    mix scrypath.settings.diff MyApp.Blog.Post --json
    mix scrypath.settings.diff MyApp.Blog.Post --repo MyApp.Repo --index-prefix tenant

## Exit codes

  * `0` — no drift (declared settings match applied)
  * `2` — drift detected (one or more declared keys diverge or are missing)
  * `1` — runtime error (index not found, network failure, bad schema arg)

TUNE-07.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
