DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,673 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
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

Take a look at this:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. πŸ›