diff --git a/README.md b/README.md index 4745c51..fc8c871 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A collection of generic utility functions for Go projects. ## Installation ```bash -go get go.aykhans.me/go-utils +go get go.aykhans.me/utils ``` ## Packages @@ -16,7 +16,7 @@ Generic type conversion utilities. **ToPtr** - Convert any value to a pointer ```go -import "go.aykhans.me/go-utils/common" +import "go.aykhans.me/utils/common" num := 42 ptr := common.ToPtr(num) // *int @@ -24,7 +24,7 @@ ptr := common.ToPtr(num) // *int **IsNilOrZero** - Check if a pointer is nil or points to a zero value ```go -import "go.aykhans.me/go-utils/common" +import "go.aykhans.me/utils/common" var ptr *int common.IsNilOrZero(ptr) // true (nil pointer) @@ -42,7 +42,7 @@ String parsing utilities with generic type support. **ParseString** - Parse string to various types ```go -import "go.aykhans.me/go-utils/parser" +import "go.aykhans.me/utils/parser" num, err := parser.ParseString[int]("42") duration, err := parser.ParseString[time.Duration]("5s") @@ -72,7 +72,7 @@ Slice manipulation utilities. **Cycle** - Create an infinite cycler through items ```go -import "go.aykhans.me/go-utils/slice" +import "go.aykhans.me/utils/slice" next := slice.Cycle(1, 2, 3) fmt.Println(next()) // 1 @@ -93,7 +93,7 @@ Map utility functions. **InitMap** - Initialize a map pointer if nil ```go -import "go.aykhans.me/go-utils/maps" +import "go.aykhans.me/utils/maps" var m map[string]int maps.InitMap(&m) @@ -114,7 +114,7 @@ Number utility functions. **NumLen** - Calculate the number of digits in an integer ```go -import "go.aykhans.me/go-utils/number" +import "go.aykhans.me/utils/number" number.NumLen(42) // returns 2 number.NumLen(-128) // returns 3 @@ -135,7 +135,7 @@ Advanced error handling utilities. **Handle** - Process errors with custom matchers ```go -import "go.aykhans.me/go-utils/errors" +import "go.aykhans.me/utils/errors" handled, result := errors.Handle(err, errors.OnSentinel(io.EOF, func(e error) error { diff --git a/go.mod b/go.mod index 8a33faa..76f1b4b 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module go.aykhans.me/go-utils +module go.aykhans.me/utils go 1.25.0