Text Column Aligner
Aligns columns in plain text tables using custom or auto-detected delimiters, making messy logs or CSV-like data human-readable with clean spacing.
Usage
# Align columns in a CSV file
txt_col_align data.csv
# Use a custom delimiter (semicolon)
txt_col_align -d ';' logs.txt
# Pipe data directly
echo -e "name;score;rank\
Alice;95;1\
Bob;87;2" | txt_col_align -d ';'
# Increase padding between columns
txt_col_align --padding 4 data.txtPrice
$2.00