@kszongic/transpose-cli
v1.0.1
Published
Transpose rows and columns of delimited text (CSV, TSV, whitespace)
Maintainers
Readme
@kszongic/transpose-cli
Transpose rows and columns of delimited text. Zero dependencies.
Install
npm install -g @kszongic/transpose-cliUsage
# Transpose CSV
echo -e "name,age,city\nalice,30,nyc\nbob,25,sf" | transpose
# Output:
# name,alice,bob
# age,30,25
# city,nyc,sf
# Transpose TSV
cat data.tsv | transpose
# Custom delimiters
cat data.csv | transpose -d , -o $'\t'
# Pipe-delimited
echo -e "a|b|c\n1|2|3" | transpose -d '|'Options
| Flag | Description |
|------|-------------|
| -d, --delimiter <char> | Input delimiter (auto-detected by default) |
| -o, --output-delimiter <char> | Output delimiter (defaults to input delimiter) |
| -h, --help | Show help |
| -v, --version | Show version |
Auto-detection
If no delimiter is specified, transpose auto-detects from: \t , | ; or whitespace.
License
MIT © 2026 kszongic
