const completionSpec = { name : "cut" , description : "Cut out selected portions of each line of a file" , args : { template : "filepaths" , isOptional : true , isVariadic : true , } , options : [ { name : "-b" , description : "Byte positions as a comma or - separated list of numbers" , args : { name : "list" , description : "Specifies byte positions" , } , } , { name : "-c" , description : "Column positions as a comma or - separated list of numbers" , args : { name : "list" , description : "Specifies column positions" , } , } , { name : "-f" , description : "Field positions as a comma or - separated list of numbers" , args : { name : "list" , description : "Specifies column positions" , } , } , { name : "-n" , description : "Do not split multi-byte characters" , } , { name : "-d" , description : "Use delim as the field delimiter character instead of the tab character" , args : { name : "delim" , description : "Field deliminator to use instead of the tab character" , isOptional : true , } , } , { name : "-s" , description : "Suppress lines with no field delimiter characters.  unless specified, lines with no delimiters are passed through unmodified" , } , ] , } ; export default completionSpec ;