Skip to content

Commit 013bd36

Browse files
authored
Merge pull request #1
lingliufu/desgin-sdk
2 parents 63e6dbe + 2dc66e9 commit 013bd36

21 files changed

Lines changed: 211 additions & 94 deletions

.goreleaser.yaml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,17 @@ before:
1616
- go generate ./...
1717

1818
builds:
19-
- env:
20-
- CGO_ENABLED=0
19+
- binary: sumdiff
20+
main: ./cli/sumdiff.go
2121
goos:
2222
- linux
23-
- windows
2423
- darwin
24+
- windows
25+
goarch:
26+
- amd64
27+
- 386
28+
- arm64
29+
2530

2631
archives:
2732
- format: tar.gz

Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ install:
22

33
build:
44
mkdir -p ./bin
5-
go build -o ./bin/sumdiff ./app/sumdiff.go
5+
go build -o ./bin/sumdiff ./cli/sumdiff.go
66

77
install: build
88
sudo rm -rf ~/go/bin/sumdiff
@@ -13,6 +13,8 @@ tools:
1313
go install github.com/goreleaser/goreleaser@latest
1414
go install github.com/spf13/cobra-cli@latest
1515

16+
release:
17+
goreleaser release --clean
1618

1719
snapshot:
1820
goreleaser release --snapshot --clean

README.md

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# sumdiff
2-
Compare tools for directory and files.
2+
Compare sdk/tools for directory and files.
3+
4+
# SDK
5+
6+
## Install
7+
```bash
8+
go get -u github.com/foolin/sumdiff
9+
```
10+
11+
## API
12+
```go
13+
14+
//Compare
15+
ok, result, err := Cmp(path1, path2)
16+
17+
//Equal
18+
ok, err := Equal(v.path1, v.path2)
19+
20+
```
21+
22+
# CLI Tool
323

424
```
525
sumdiff --help
@@ -154,4 +174,9 @@ linux:
154174
155175
tar -xvf sumdiff_Linux_x86_64.tar.gz && sudo mv sumdiff /usr/local/bin
156176
157-
```
177+
```
178+
179+
## TODO
180+
[ ] Output table,csv,yaml,json
181+
[ ] Config display statusbar
182+
[ ] Write file

bin/sumdiff

-18.2 KB
Binary file not shown.
File renamed without changes.

cmd/cmp.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import (
2525
"github.com/foolin/sumdiff"
2626
"github.com/foolin/sumdiff/internal/plog"
2727
"github.com/foolin/sumdiff/internal/statusbar"
28-
"github.com/foolin/sumdiff/internal/vo"
28+
"github.com/foolin/sumdiff/vo"
2929

3030
"github.com/spf13/cobra"
3131
)

cmd/hash.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import (
2525
"github.com/foolin/sumdiff"
2626
"github.com/foolin/sumdiff/internal/plog"
2727
"github.com/foolin/sumdiff/internal/statusbar"
28-
"github.com/foolin/sumdiff/internal/vo"
28+
"github.com/foolin/sumdiff/vo"
2929
"github.com/spf13/cobra"
3030
)
3131

cmd/md5.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ package cmd
2323

2424
import (
2525
"crypto/md5"
26+
"github.com/foolin/sumdiff/vo"
2627

2728
"github.com/foolin/sumdiff"
2829
"github.com/foolin/sumdiff/internal/plog"
2930
"github.com/foolin/sumdiff/internal/statusbar"
30-
"github.com/foolin/sumdiff/internal/vo"
3131
"github.com/spf13/cobra"
3232
)
3333

cmd/sha1.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ package cmd
2323

2424
import (
2525
"crypto/sha1"
26+
"github.com/foolin/sumdiff/vo"
2627

2728
"github.com/foolin/sumdiff"
2829
"github.com/foolin/sumdiff/internal/plog"
2930
"github.com/foolin/sumdiff/internal/statusbar"
30-
"github.com/foolin/sumdiff/internal/vo"
3131
"github.com/spf13/cobra"
3232
)
3333

cmd/sha256.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ package cmd
2323

2424
import (
2525
"crypto/sha256"
26+
"github.com/foolin/sumdiff/vo"
2627

2728
"github.com/foolin/sumdiff"
2829
"github.com/foolin/sumdiff/internal/plog"
2930
"github.com/foolin/sumdiff/internal/statusbar"
30-
"github.com/foolin/sumdiff/internal/vo"
3131
"github.com/spf13/cobra"
3232
)
3333

0 commit comments

Comments
 (0)