@@ -124,14 +124,15 @@ func (cli Cli) Run(args []string) int {
124
124
flags .IntVar (& inLimitRead , "ilr" , 0 , "limited number of rows to read." )
125
125
flags .StringVar (& inJQuery , "ijq" , "" , "jq expression string for input(JSON/JSONL only)." )
126
126
flags .Var (& inNull , "inull" , "value(string) to convert to null on input." )
127
+ flags .BoolVar (& inRowNumber , "inum" , false , "add row number column." )
127
128
128
129
flags .BoolVar (& inFlag .CSV , "icsv" , false , "CSV format for input." )
129
130
flags .BoolVar (& inFlag .LTSV , "iltsv" , false , "LTSV format for input." )
130
131
flags .BoolVar (& inFlag .JSON , "ijson" , false , "JSON format for input." )
131
132
flags .BoolVar (& inFlag .YAML , "iyaml" , false , "YAML format for input." )
132
133
flags .BoolVar (& inFlag .TBLN , "itbln" , false , "TBLN format for input." )
133
134
flags .BoolVar (& inFlag .WIDTH , "iwidth" , false , "width specification format for input." )
134
- flags .BoolVar (& inRowNumber , "inum " , false , "add row number column ." )
135
+ flags .BoolVar (& inFlag . TEXT , "itext " , false , "text format for input ." )
135
136
136
137
flags .StringVar (& outFile , "out" , "" , "output file name." )
137
138
flags .BoolVar (& outWithoutGuess , "out-without-guess" , false , "output without guessing (when using -out)." )
@@ -501,6 +502,7 @@ type inputFlag struct {
501
502
YAML bool
502
503
TBLN bool
503
504
WIDTH bool
505
+ TEXT bool
504
506
}
505
507
506
508
// inputFormat returns format from flag.
@@ -518,14 +520,16 @@ func inputFormat(i inputFlag) trdsql.Format {
518
520
return trdsql .TBLN
519
521
case i .WIDTH :
520
522
return trdsql .WIDTH
523
+ case i .TEXT :
524
+ return trdsql .TEXT
521
525
default :
522
526
return trdsql .GUESS
523
527
}
524
528
}
525
529
526
530
func isInFormat (name string ) bool {
527
531
switch name {
528
- case "ig" , "icsv" , "iltsv" , "ijson" , "iyaml" , "itbln" , "iwidth" :
532
+ case "ig" , "icsv" , "iltsv" , "ijson" , "iyaml" , "itbln" , "iwidth" , "itext" :
529
533
return true
530
534
}
531
535
return false
0 commit comments