generated from moul/golang-repo-template
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
29 lines (23 loc) · 1.13 KB
/
Makefile
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
GOPKG ?= moul.io/mdtable
DOCKER_IMAGE ?= moul/mdtable
GOBINS ?= .
NPM_PACKAGES ?= .
include rules.mk
generate: install
mkdir -p .tmp
echo 'foo@bar:~$$ mdtable' > .tmp/usage.txt
(go run . csv -h 2>&1 || true) >> .tmp/usage.txt
echo 'foo@bar:~$$ cat testdata/file2.csv' > .tmp/usage-csv.txt
cat testdata/file2.csv >> .tmp/usage-csv.txt
echo >> .tmp/usage-csv.txt
echo 'foo@bar:~$$ cat testdata/file2.csv | mdtable csv' >> .tmp/usage-csv.txt
(cat testdata/file2.csv | go run . csv 2>&1 || true) >> .tmp/usage-csv.txt
echo >> .tmp/usage-csv.txt
echo 'foo@bar:~$$ cat testdata/file2.csv | mdtable csv -csv-no-header' >> .tmp/usage-csv.txt
(cat testdata/file2.csv | go run . csv -csv-no-header 2>&1 || true) >> .tmp/usage-csv.txt
echo >> .tmp/usage-csv.txt
echo 'foo@bar:~$$ cat testdata/file2.csv | mdtable csv -md-header="foo\\tbar\\tbaz\\t" -md-body="{{range .Cols}}<<{{.}}>>\\t{{end}}"' >> .tmp/usage-csv.txt
(cat testdata/file2.csv | go run . csv -md-header="foo\\tbar\\tbaz\\t" -md-body="{{range .Cols}}<<{{.}}>>\\t{{end}}" 2>&1 || true) >> .tmp/usage-csv.txt
go run github.com/campoy/embedmd -w README.md
rm -rf .tmp
.PHONY: generate