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