No description
  • Rust 97%
  • Nix 3%
Find a file
2025-06-21 15:08:27 +02:00
.forgejo/workflows init 2025-06-20 19:48:38 +02:00
src add file-list option 2025-06-21 15:04:26 +02:00
.envrc init 2025-06-20 19:48:38 +02:00
.gitignore init 2025-06-20 19:48:38 +02:00
Cargo.lock add file-list option 2025-06-21 15:04:26 +02:00
Cargo.toml add file-list option 2025-06-21 15:04:26 +02:00
flake.lock init 2025-06-20 19:48:38 +02:00
flake.nix init 2025-06-20 19:48:38 +02:00
README.md readme typo 2025-06-21 15:08:27 +02:00

depot-prefetch

Retrieve the latest version of a games depots from steam and prefetch it's hashes.

Usage

depot-prefetch fetch <app id> --depot <depot id>

--depot can be specified multiple times, or left out to fetch all available depots.

You can find depot ids for an app on steamdb.

If you only care about knowing the latest manifest, you can use

depot-prefetch manifest <app id> --depot <depot id>

instead.

Output

[
  {
    "app_id": <app id>,
    "depot_id": <depot id>,
    "manifest": <latest manifest id for the depot>,
    "hash": <nix hash of the manifest>
  },
  ...
]

This data can then be passed to steam-fetcher to use the depot in your derivation.