message Configuration {

required string version = 1;

message Shortcut {
  required string shortcut = 1;
  required string command = 2;
  repeated string tag = 3;
  optional string description = 4;
  optional bool function = 5;
}

repeated Shortcut shortcuts = 2;

message Link {
  repeated string tag = 1;
  required string output = 2;
}

repeated Link links = 3;

}