Golang utility library with syntactic sugar. It's like lodash, but for golang.
The latest version of gubrak is v2. Here are the available method to get this library.
-
Using
go get
from github, for$GOPATH
-based project:go get -u github.com/novalagung/gubrak
-
Using
go get
from github, for Go Mod-based project:go get -u github.com/novalagung/gubrak@v2.0.0
For legacy version use github.com/novalagung/gubrak@v1
.
Below are the list of available functions on gubrak:
Chunk • Compact • Concat • Count • Difference • Drop • DropRight • Each • EachRight • Fill • Filter • Find • FindIndex • FindLast • FindLastIndex • First • ForEach • ForEachRight • FromPairs • GroupBy • Head • Includes • IndexOf • Initial • Intersection • IsArray • IsBool • IsChannel • IsDate • IsEmpty • IsEmptyString • IsFloat • IsFunction • IsInt • IsMap • IsNil • IsNumeric • IsPointer • IsSlice • IsString • IsStructObject • IsTrue • IsUint • IsZeroNumber • Join • KeyBy • Last • LastIndexOf • Map • Now • Nth • OrderBy • Partition • Pull • PullAll • PullAt • RandomInt • RandomString • Reduce • Reject • Remove • Reverse • Sample • SampleSize • Shuffle • Size • SortBy • Tail • Take • TakeRight • Union • Uniq • Without
go get -u github.com/novalagung/gubrak
dep ensure
go test -cover -race -v ./...
Fork ➜ Create branch ➜ Commit ➜ Push ➜ Pull Requests
MIT License