new action: DeleteLines (#4)

Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
This commit is contained in:
Hadi
2025-09-24 20:57:47 +02:00
parent f595823fd2
commit 7ee82425c2
3 changed files with 225 additions and 0 deletions

31
leak-utils/misc/merge.go Normal file
View File

@@ -0,0 +1,31 @@
package misc
import (
"io"
"os"
"github.com/anotherhadi/eleakxir/leak-utils/settings"
)
func MergeFiles(lu settings.LeakUtils, outputFile string, inputFiles ...string) error {
out, err := os.Create(outputFile)
if err != nil {
return err
}
defer out.Close()
for _, inputFile := range inputFiles {
file, err := os.Open(inputFile)
if err != nil {
return err
}
defer file.Close()
_, err = io.Copy(out, file)
if err != nil {
return err
}
}
return nil
}