extract
Extract plugin step/image attributes from an assembly (.dll) or plugin package (.nupkg) to JSON configuration. Works against Dataverse-supported .NET Framework plugin assemblies and net462/net471/net48 plugin package assets regardless of how the CLI is packaged (single-file, self-contained, or framework-dependent).
Usage
ppds plugins extract [options]
Options
| Long | Short | Type | Default | Description |
|---|---|---|---|---|
--correlation-id | string | Correlation ID for distributed tracing | ||
--debug | bool | Show trace-level diagnostic output | ||
--force | -f | bool | Overwrite existing file without merging | |
--input | -i | FileInfo | Path to assembly (.dll) or plugin package (.nupkg) | |
--output | -o | FileInfo | Output file path (default: registrations.json in input directory) | |
--output-format | -f | OutputFormat | Output format | |
--quiet | -q | bool | Show only warnings and errors | |
--reference-dir | DirectoryInfo[] | Additional directory to search for referenced assemblies (repeatable). Use when a plugin's dependencies live outside the input assembly's own folder. | ||
--solution | -s | string | Solution unique name to add components to | |
--verbose | -v | bool | Show detailed output including debug messages |