How Artifact Providers work in Tophat
mainDownloads in Tophat are powered by artifact providers.
- Core Providers: Built-in to Tophat (e.g.,
http,shell). - Extensions: Custom providers that can be installed via the TophatKit SDK to integrate with custom build or caching systems.
When triggering an installation, you must provide:
- The provider's ID.
- The provider's parameters.
- (Optional) The platform.
- (Optional) The destination.
- (Optional) A list of launch arguments.
You can discover available provider IDs by running tophatctl list providers in your terminal.