ThunderPipe 1.0.4
dotnet tool install --global ThunderPipe --version 1.0.4
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local ThunderPipe --version 1.0.4
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=ThunderPipe&version=1.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package ThunderPipe --version 1.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
<p align="center"> <img src="https://raw.githubusercontent.com/WarperSan/ThunderPipe/refs/heads/master/icon.png" alt="Logo" height="128"/> </p>
ThunderPipe
ThunderPipe is a command-line tool for validating and publishing mod packages to Thunderstore.
Installation
Install ThunderPipe from NuGet:
dotnet tool install ThunderPipe
Alternatively, download the package from NuGet or GitHub Releases and install it from a local file:
dotnet tool install ThunderPipe --add-source <path-to-download>
The commands shown below omit dotnet tool run assuming a global installation. Add the --global flag to your install command to enable this.
Commands
Publish
Uploads a .zip package directly to Thunderstore.
ThunderPipe publish <file> <team> <community> --token <your-token>
| Argument | Description |
|---|---|
<file> |
Path to your .zip file |
<team> |
Name of the team that owns the service account |
<community> |
Slug of the community to publish to |
<your-token> |
API token of the service account to use |
Validate
Checks if a package meets Thunderstore's requirements before publishing.
ThunderPipe validate package <package-folder>
| Argument | Description |
|---|---|
<package-folder> |
Path to the folder containing the package files |
Create Manifest
Generates a manifest.json that meets Thunderstore's requirements.
ThunderPipe create manifest <name> <version>
| Argument | Description |
|---|---|
<name> |
Name of the package |
<version> |
Version of the package |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.4 | 151 | 7/3/2026 |
| 1.0.3 | 135 | 4/13/2026 |
| 1.0.2 | 135 | 4/2/2026 |
| 1.0.1 | 194 | 2/13/2026 |
| 1.0.0 | 150 | 2/6/2026 |
| 0.2.0-beta | 133 | 1/17/2026 |
| 0.1.1-beta | 138 | 1/12/2026 |
| 0.1.0-beta | 148 | 1/11/2026 |