@@ -41,7 +41,7 @@ exports.main = function main(args, callback) {
41
41
"force-message" : "strict-message"
42
42
} ,
43
43
string : [ "target" , "out" , "path" , "wrap" , "dependency" , "root" , "lint" ] ,
44
- boolean : [ "create" , "encode" , "decode" , "verify" , "convert" , "delimited" , "typeurl" , "beautify" , "comments" , "service" , "es6" , "sparse" , "keep-case" , "force-long" , "force-number" , "force-enum-string" , "force-message" , "null-defaults" ] ,
44
+ boolean : [ "create" , "encode" , "decode" , "verify" , "convert" , "delimited" , "typeurl" , "beautify" , "comments" , "service" , "es6" , "sparse" , "keep-case" , "alt-comment" , " force-long", "force-number" , "force-enum-string" , "force-message" , "null-defaults" ] ,
45
45
default : {
46
46
target : "json" ,
47
47
create : true ,
@@ -57,6 +57,7 @@ exports.main = function main(args, callback) {
57
57
es6 : null ,
58
58
lint : lintDefault ,
59
59
"keep-case" : false ,
60
+ "alt-comment" : false ,
60
61
"force-long" : false ,
61
62
"force-number" : false ,
62
63
"force-enum-string" : false ,
@@ -124,6 +125,7 @@ exports.main = function main(args, callback) {
124
125
chalk . bold . gray ( " Proto sources only:" ) ,
125
126
"" ,
126
127
" --keep-case Keeps field casing instead of converting to camel case." ,
128
+ " --alt-comment Turns on an alternate comment parsing mode that preserves more comments." ,
127
129
"" ,
128
130
chalk . bold . gray ( " Static targets only:" ) ,
129
131
"" ,
@@ -204,7 +206,8 @@ exports.main = function main(args, callback) {
204
206
}
205
207
206
208
var parseOptions = {
207
- "keepCase" : argv [ "keep-case" ] || false
209
+ "keepCase" : argv [ "keep-case" ] || false ,
210
+ "alternateCommentMode" : argv [ "alt-comment" ] || false ,
208
211
} ;
209
212
210
213
// Read from stdin
0 commit comments