Skip to content

Commit 0277fcd

Browse files
committed
Add readme
1 parent 1a33a4d commit 0277fcd

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,21 @@
11
# cc
22
A golang waitgroup with limits and error reporting
3+
4+
Usage:
5+
6+
```go
7+
import github.com/codeclysm/cc
8+
9+
p := cc.New(4)
10+
p.Run(func() error {
11+
return errors.New("fail1")
12+
})
13+
p.Run(func() error {
14+
return errors.New("fail2")
15+
})
16+
p.Run(func() error {
17+
return nil
18+
})
19+
20+
errs := p.Wait() // returns a list of errors [fail1, fail2]
21+
```

0 commit comments

Comments
 (0)