Skip to content

plugin

Top-level group for the plugins your project declares, and for the shared on-disk cache they are restored into. Database providers and state stores ship as NuGet packages that nschema restores on first use (or up front with init); these commands let you see what is pinned, move a pin, see what is cached, and reclaim space.

plugin is a group — run it with one of the subcommands below. On its own, nschema plugin just prints this list.

  • plugin list — list the plugins this project uses, and whether each is restored.
  • plugin show — show the detail of one of the project’s plugins.
  • plugin update — re-resolve declared ranges and rewrite the lockfile.
  • plugin outdated — show what an update would change, without doing it.
  • plugin cache — inspect and remove entries in the shared plugin cache.

The cache lives at ~/.nschema/plugins and is shared across every project on the machine, so it is managed machine-wide (by package and version) rather than per-project.