2 import "goby/middleware/protobuf/app_config.proto";
3 import "goby/protobuf/option_extensions.proto";
5 package goby.apps.middleware.protobuf;
7 message 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",
26 external_command: "goby_log_tool"
29 optional Action action = 2 [
32 description: "The action this tool should take [can omit --action if 1st parameter]",
33 cfg { position: { enable: true }, cli_short: "A", action: HIDDEN }