Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Codecov integration #10

Merged
merged 2 commits into from
May 2, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,6 @@ out/
# End of https://www.gitignore.io/api/go

vendor/
coverage.txt

majestic_million*.csv
3 changes: 2 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ install:
- curl https://glide.sh/get | sh
- glide install
script:
- go test -v ./...
- go test -race -coverprofile=coverage.txt -covermode=atomic -v ./...
after_success:
- curl -sL https://codecov.io/bash | bash
- bash -l ./release.sh
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
[![Build Status](https://travis-ci.org/aswinkarthik93/csvdiff.svg?branch=master)](https://travis-ci.org/aswinkarthik93/csvdiff)
[![Go Doc](https://godoc.org/github.com/aswinkarthik93/csvdiff?status.svg)](https://godoc.org/github.com/aswinkarthik93/csvdiff)
[![Go Report Card](https://goreportcard.com/badge/github.com/aswinkarthik93/csvdiff)](https://goreportcard.com/report/github.com/aswinkarthik93/csvdiff)
[![codecov](https://codecov.io/gh/aswinkarthik93/csvdiff/branch/master/graph/badge.svg)](https://codecov.io/gh/aswinkarthik93/csvdiff)
[![Downloads](https://img.shields.io/github/downloads/aswinkarthik93/csvdiff/latest/total.svg)](https://github.com/aswinkarthik93/csvdiff/releases)
[![Latest release](https://img.shields.io/github/release/aswinkarthik93/csvdiff.svg)](https://github.com/aswinkarthik93/csvdiff/releases)

Expand All @@ -12,10 +13,10 @@ A Blazingly fast diff tool for comparing csv files.

Csvdiff is a difftool to compute changes between two csv files.

* It is not a traditional diff tool. It is most suitable for comparing csv files dumped from database tables. GNU diff tool is orders of magnitude faster on comparing line by line.
* Supports specifying group of columns as primary-key.
* Supports selective comparison of fields in a row.
* Compares csvs of million records csv in under 2 seconds. Comparisons and benchmarks [here](/benchmark).
- It is not a traditional diff tool. It is most suitable for comparing csv files dumped from database tables. GNU diff tool is orders of magnitude faster on comparing line by line.
- Supports specifying group of columns as primary-key.
- Supports selective comparison of fields in a row.
- Compares csvs of million records csv in under 2 seconds. Comparisons and benchmarks [here](/benchmark).

## Demo

Expand Down Expand Up @@ -47,7 +48,7 @@ yum install https://github.com/aswinkarthik93/csvdiff/releases/download/v1.0.0/c

- For debian

```
```bash
curl -sL https://github.com/aswinkarthik93/csvdiff/releases/download/v1.0.0/csvdiff_1.0.0_linux_64-bit.deb -O
dpkg --install csvdiff_*_linux_64-bit.deb
```
Expand All @@ -62,7 +63,7 @@ curl -sL https://github.com/aswinkarthik93/csvdiff/releases/download/v1.0.0/csvd

- Build using Go

```
```bash
go get -u github.com/aswinkarthik93/csvdiff
```

Expand Down