# xan fmt ```txt Formats CSV data with a custom delimiter or CRLF line endings. Generally, all commands in xan output CSV data in a default format, which is the same as the default format for reading CSV data. This makes it easy to pipe multiple xan commands together. However, you may want the final result to have a specific delimiter or record separator, and this is where 'xan fmt' is useful. Usage: xan fmt [options] [] fmt options: -i, --in-place Write the result in a temporary file and replace input file with it when finished. -t, --out-delimiter The field delimiter for writing CSV data. [default: ,] --crlf Use '\r\n' line endings in the output. --ascii Use ASCII field and record separators. --tabs Shorthand for -t '\t'. --quote The quote character to use. [default: "] --quote-always Put quotes around every value. --quote-never Never put quotes around values, even if this would produce invalid CSV data. --escape The escape character to use. When not specified, quotes are escaped by doubling them. Common options: -h, --help Display this message -o, --output Write output to instead of stdout. -d, --delimiter The field delimiter for reading CSV data. Must be a single character. ```