https://github.com/aloiziomacedo/csvconv
CSV Delimiter Converter
https://github.com/aloiziomacedo/csvconv
cli cli-app csv csv-files csv-files-management csv-format rust rust-lang
Last synced: 12 months ago
JSON representation
CSV Delimiter Converter
- Host: GitHub
- URL: https://github.com/aloiziomacedo/csvconv
- Owner: AloizioMacedo
- License: mit
- Created: 2023-02-20T10:50:11.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-21T18:45:58.000Z (about 3 years ago)
- Last Synced: 2025-03-27T06:51:19.291Z (about 1 year ago)
- Topics: cli, cli-app, csv, csv-files, csv-files-management, csv-format, rust, rust-lang
- Language: Rust
- Homepage:
- Size: 38.1 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction
CSV Delimiter Converter (csvconv) is a simple, fast CLI tool that converts csv files to different limiters.
It processes files via multithreading using [Rayon](https://github.com/rayon-rs/rayon), and can identify invalid csv files.
# Installation methods
## Binary
Download any of the binaries appropriate for your system in the releases section.
## Repository
Use the repository directly
## Crates
Install directly with
```console
~: cargo install csvconv
```
# Usage
Usage information can be seen by running the --help option:
```console
~$ csvconv -h
Usage: csvconv.exe [OPTIONS]
Arguments:
Original string delimiter. Must be one character
New string delimiter. Must be one character
File or directory path. Directory search is recursive
Options:
-o, --output Name of the output file (resp. directory) for the formatted result (resp. results) [default: formatted]
-c, --check Checks if the file is valid csv by counting delimiters in the lines
-h, --help Print help
```