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