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
                    
if you are setting up this repo
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
                    
nuke :add-package ThunderPipe --version 1.0.4
                    

<p align="center"> <img src="https://raw.githubusercontent.com/WarperSan/ThunderPipe/refs/heads/master/icon.png" alt="Logo" height="128"/> </p>

ThunderPipe

NuGet Badge NuGet Downloads License

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 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