diff options
Diffstat (limited to 'forgeConfig.proto')
| -rw-r--r-- | forgeConfig.proto | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/forgeConfig.proto b/forgeConfig.proto index df5e825..f533cc2 100644 --- a/forgeConfig.proto +++ b/forgeConfig.proto @@ -15,6 +15,14 @@ import "google/protobuf/timestamp.proto"; // Import the well-known type for Time // for example 'zookeeper' is packaged as 'zookeeper-go' // due to the prior apache foundation project. This happens and is ok! +message Cache { // `autogenpb:marshal` + string uuid = 1; // `autogenpb:uuid:21ef38cd-7564-49e4-99df-7e7e4c957e32` + string version = 2; // `autogenpb:version:v0.0.1` + string name = 3; // will use ~/.cache/forge/name.pb & ~/.config/forge/name.text + repeated string dirs = 4; // what dirs are to be scanned in for this cache.pb file + string Filename = 5; // what to use for the user branch (default ENV{USER}) +} + message ForgeConfig { // `autogenpb:nomutex` string namespace = 1; // `autogenpb:unique` `autogenpb:sort` // Examples: 'go.wit.com/apps/go-clone' or "~/mythings" or "/home/src/foo" @@ -54,4 +62,5 @@ message ForgeConfigs { // `autogenpb:mar string version = 2; // `autogenpb:version:v0.0.48` repeated ForgeConfig ForgeConfigs = 3; string Filename = 4; // what to use for the user branch (default ENV{USER}) + repeated Cache caches = 5; // cache config files } |
