DevSetup v1.0.10 is here! 🎉 Discover what’s new

Explain

Overview

Describes how to use the devsetup -explain command to explain what a configuration file representing a development environment will install.

Options

Lists the supported input sources for the explain command. devsetup -explain performs a read-only analysis of a resolved manifest and emits a preview of packages, modules, provider mappings and platform-specific conditionals.

Explain from Local Repository
v1.0.10+

Resolves the named manifest from the local provider directory and prints a validated, read-only plan showing providers, packages, and platform conditionals.

devsetup -explain -name myproject

Explain from Community Repository
v1.0.10+

Resolves a manifest from a community provider namespace and prints a validated summary; remote references are syntax-checked but not downloaded.

devsetup -explain -name community:hugo

Explain from Private Repository
v1.0.10+

Resolves a manifest from a configured private provider namespace and prints a validated summary; private references are not fetched.

devsetup -explain -name privaterepo:myporject

Explain from Path
v1.0.10+

Read and validate a local manifest file and print the plan; use this when authoring manifests or running CI checks prior to publishing.

devsetup -explain -path C:\path\to\dev.devsetup