Overview
Thetuist dump command reads a Tuist manifest file and outputs its parsed contents as JSON. This is useful for inspecting manifest structure, debugging, or integrating Tuist with other tools.
Usage
Arguments
The manifest type to dump. Available options:
project- Project.swift manifestworkspace- Workspace.swift manifestconfig- Tuist.swift configurationtemplate- Template.swift manifestplugin- Plugin.swift manifestpackage- Package.swift settings
Options
The path to the folder where the manifest is located.
Short form of
--path.Examples
Dump project manifest
Project.swift manifest as JSON to stdout.
Dump workspace manifest
Workspace.swift manifest as JSON.
Dump configuration
Tuist.swift configuration file as JSON.
Dump with custom path
Dump template
Dump plugin manifest
Dump package settings
Output format
The command outputs well-formatted JSON to stdout. The structure matches the internal representation of the manifest after parsing, including:- Target configurations
- Dependencies
- Build settings
- Schemes
- File references
- And all other manifest properties
Use cases
Debugging manifests
Inspect how Tuist interprets your manifest files:Integration with tools
Parse manifest data in scripts or external tools:Validating configuration
Verify that your manifest is parsed correctly:Extracting specific data
Use withjq or other JSON tools to extract specific information:
The dump command loads and evaluates the manifest, so it will fail if the manifest contains errors or invalid configuration.