An open API service indexing awesome lists of open source software.

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

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
```