forked from agardiner/csv-diff-report
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcsv-diff-report.gemspec
35 lines (31 loc) · 1.58 KB
/
csv-diff-report.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
GEMSPEC = Gem::Specification.new do |s|
s.name = "csv-diff-report"
s.version = "0.4.1"
s.authors = ["Adam Gardiner"]
s.date = "2018-07-31"
s.summary = "CSV Diff Report is a library for generating diff reports using the CSV Diff gem"
s.description = <<-EOQ
This library generates diff reports of CSV files, using the diff capabilities
of the CSV Diff gem.
Unlike a standard diff that compares line by line, and is sensitive to the
ordering of records, CSV-Diff identifies common lines by key field(s), and
then compares the contents of the fields in each line.
CSV-Diff Report takes the diff information calculated by CSV-Diff, and
uses it to produce Excel, HTML, or text diff reports. It also provides a
command-line tool (csvdiff) for generating these diff reports from CSV files.
The csvdiff command-line tool supports both file and directory diffs. As
directories may contain files of different formats, .csvdiff files can be
used to match file names to file types, and specify the appropriate diff
settings for each file type.
EOQ
s.email = "[email protected]"
s.homepage = 'https://github.com/agardiner/csv-diff-report'
s.require_paths = ['lib']
s.files = ['README.md', 'LICENSE'] + Dir['lib/**/*.rb']
s.add_runtime_dependency 'csv-diff', '>= 0.3.3'
s.add_runtime_dependency 'arg-parser', '>= 0.2'
s.add_runtime_dependency 'color-console', '>= 0.1'
s.add_runtime_dependency 'axlsx', '>= 1.3'
s.bindir = 'bin'
s.executables << 'csvdiff'
end