Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tsv-merger

A simple and configurable Text Seperated Value (TSV) file merger written purely in Go. This project utilizes no dependencies, so parsing and conversion abilities are included.

Disclaimer

This code is experimental and prone to bugs/performance issues in it's current state. I am NOT responsible for any possible issues or damages that come from using this software

What it includes

In it's current state it's fairly limited, but more features are planned for the future.

  • Parsing TSV files.
  • Merging TSV files with addition.
  • Merging multiple columns from configuration.
  • Individual merging operations support with mapping to sequences.
  • Arithmetic merging operations (Addition, Subtraction, Multiplication, Division).
  • String merging operations (Appending).
  • Cloning columns (Merging files by bringing columns together).

How to use it

  1. Download the latest config.json and prebuilt binary from the releases tab.
  2. Configure the seperator and files within the config file. Make sure the config is within the same directory as said files.
  3. Feed the config into the executable with the following command tsv-merger config.json output.tsv where config.json is your config file and output.tsv is the name of the file you want to output to.
  4. If the console prints OK, then your files have been merged.

About

A configurable text-separated value merger written in Go.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages