# xan enum ```txt Enumerate a CSV file by preprending an index column to each row. Alternatively prepend a byte offset column instead when using the -B, --byte-offset flag. Usage: xan enum [options] [] xan enum --help enum options: -c, --column-name Name of the column to prepend. Will default to "index", or "byte_offset" when -B, --byte-offset is given. -S, --start Number to count from. [default: 0]. -B, --byte-offset Whether to indicate the byte offset of the row in the file instead. Can be useful to perform constant time slicing with `xan slice --byte-offset` later on. -A, --accumulate Similar to -B/--byte-offset but will accumulate the written offset size in bytes to create an autodescriptive file that can be seen as a means of indexing the file. Common options: -h, --help Display this message -n, --no-headers When set, the first row will not considered as being the file header. -o, --output Write output to instead of stdout. -d, --delimiter The field delimiter for reading CSV data. Must be a single character. ```