scratch-io 0.1.4

A rust library for managing, downloading, and launching games from itch.io
Documentation
syntax = "proto3";

package io.itch.wharf.tlc;
option go_package = "tlc";

message Container {
  repeated File files = 1;
  repeated Dir dirs = 2;
  repeated Symlink symlinks = 3;

  int64 size = 16;
}

message Dir {
  string path = 1;
  uint32 mode = 2;
}

message File {
  string path = 1;
  uint32 mode = 2;

  int64 size = 3;
  int64 offset = 4;
}

message Symlink {
  string path = 1;
  uint32 mode = 2;

  string dest = 3;
}