DEV Community

Cover image for Merge files in a path with goMerge
Javad Rajabzadeh for Gopher

Posted on

Merge files in a path with goMerge

goMerge

Merge some files in a path with custom extension in golang

GitHub logo ja7ad / goMerge

Merge some files in a path with custom extension in golang

goMerge

Go Reference

Merge some files in a path with custom extension in golang

goMerge

Feature

  • Walk in a path with a goroutine using parallelism
  • Merge files with custom extension
  • Remove unmerged files with remove flag

Install goMerge

go get -u github.com/Ja7ad/goMerge

Example

package main import ( fileMerger "github.com/Ja7ad/goMerge" "log" ) func main() { err := fileMerger.Merge("./test", ".log", "./test/merged.txt", true) if err != nil { log.Fatal(err) } }
Enter fullscreen mode Exit fullscreen mode



Feature

  • Walk in a path with a goroutine using parallelism
  • Merge files with custom extension
  • Remove unmerged files with remove flag

Install goMerge

go get -u github.com/Ja7ad/goMerge

Example

package main import ( fileMerger "github.com/Ja7ad/goMerge" "log" ) func main() { err := fileMerger.Merge("./test", ".log", "./test/merged.txt", true) if err != nil { log.Fatal(err) } } 
Enter fullscreen mode Exit fullscreen mode

Top comments (1)

Collapse
 
solaiman_dev profile image
solaiman

hi