2import "goby/middleware/protobuf/app_config.proto";
3import "goby/protobuf/option_extensions.proto";
5package goby.apps.middleware.protobuf;
7message UnifiedLogToolConfig
9 option (goby.msg).cfg.tool = {
15 optional goby.middleware.protobuf.AppConfig app = 1
16 [(goby.field) = { cfg { action: DEVELOPER } }];
20 help = 0 [(goby.ev).cfg = {
21 short_help_msg: "Print usage information",
22 full_help_msg: "Usage: \"goby log help [action]\""
24 convert = 1 [(goby.ev).cfg = {
25 short_help_msg: "Convert .goby log files to other formats",
28 optional Action action = 2 [
31 description: "The action this tool should take [can omit --action if 1st parameter]",
32 cfg { position: { enable: true }, cli_short: "A", action: HIDDEN }