TsvUniqOptions

Container for command line options.

Members

Functions

processArgs
auto processArgs(string[] cmdArgs)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

defaultEquivHeader
enum defaultEquivHeader;
Undocumented in source.
defaultEquivStartID
enum defaultEquivStartID;
Undocumented in source.
defaultNumberHeader
enum defaultNumberHeader;
Undocumented in source.

Variables

atLeast
size_t atLeast;

--a|at-least. Zero implies default behavior.

delim
char delim;

--d|delimiter

equivHeader
string equivHeader;

--equiv-header

equivMode
bool equivMode;

--e|equiv

equivStartID
long equivStartID;

--equiv-start

fields
size_t[] fields;

Derived: --f|fields

hasHeader
bool hasHeader;

--H|header

ignoreCase
bool ignoreCase;

--i|ignore-case

inputSources
InputSourceRange inputSources;

Input files

keyIsFullLine
bool keyIsFullLine;

Derived. True if no fields specified or '--f|fields 0'

lineBuffered
bool lineBuffered;

--line-buffered

max
size_t max;

--m|max. Zero implies default behavior.

numberHeader
string numberHeader;

--number-header

numberMode
bool numberMode;

--z|number

onlyRepeated
bool onlyRepeated;

--r|repeated. Shorthand for '--atleast 2'

programName
string programName;
Undocumented in source.

Meta