@kszongic/csv-pick-cli
v1.0.0
Published
Pick specific columns from CSV data by name or index
Maintainers
Readme
@kszongic/csv-pick-cli
Pick specific columns from CSV data by name or index. Zero dependencies.
Install
npm i -g @kszongic/csv-pick-cliUsage
# By column name
csv-pick name,email users.csv
# By index (0-based)
csv-pick 0,2,4 data.csv
# From stdin
cat data.csv | csv-pick name,age
# Custom delimiter (TSV)
csv-pick -d "\t" name,score data.tsvExample
$ echo "name,age,city\nAlice,30,NYC\nBob,25,LA" | csv-pick name,city
name,city
Alice,NYC
Bob,LAFeatures
- Pick columns by name or 0-based index
- Handles quoted fields with commas and escaped quotes
- Custom delimiter support (TSV, pipe-separated, etc.)
- Zero dependencies — just Node.js
- Reads from file or stdin
Options
| Flag | Description |
|------|-------------|
| -d, --delimiter <char> | Field delimiter (default: ,) |
| -h, --help | Show help |
| -v, --version | Show version |
License
MIT © 2026 kszongic
