Added ExecAndGetLines util func

This commit is contained in:
Paulo Truta
2021-06-10 11:45:02 +00:00
parent 4dec81e487
commit 9ef07e6052
2 changed files with 12 additions and 5 deletions
+11
View File
@@ -1,12 +1,14 @@
package utils
import (
"bufio"
"bytes"
"fmt"
"io"
"log"
"os"
"os/exec"
"strings"
"time"
"github.com/joho/godotenv"
@@ -53,6 +55,15 @@ func Exec(command string, args []string) string {
}
func ExecAndGetLines(command string, args []string) *bufio.Scanner {
cmdOutput := Exec(command, args)
cmdOutputReader := strings.NewReader(cmdOutput)
scanner := bufio.NewScanner(cmdOutputReader)
scanner.Split(bufio.ScanLines)
return scanner
}
// DeleteEmptySlices : Given a string array, delete empty entries.
func DeleteEmptySlices(s []string) []string {
var r []string