remove unused 'isEmpty', 'executeTemplate', 'writeStringToFile', 'update' and 'checkLackFiles'

This commit is contained in:
umarcor 2019-06-07 19:56:26 +02:00
parent 4656c87941
commit 467feac068
2 changed files with 0 additions and 65 deletions

View file

@ -3,14 +3,11 @@ package cmd
import ( import (
"bytes" "bytes"
"errors" "errors"
"flag"
"fmt" "fmt"
"io/ioutil" "io/ioutil"
"os/exec" "os/exec"
) )
var update = flag.Bool("update", false, "update .golden files")
func init() { func init() {
// Mute commands. // Mute commands.
addCmd.SetOutput(new(bytes.Buffer)) addCmd.SetOutput(new(bytes.Buffer))
@ -57,20 +54,6 @@ func compareFiles(pathA, pathB string) error {
return nil return nil
} }
// checkLackFiles checks if all elements of expected are in got.
func checkLackFiles(expected, got []string) error {
lacks := make([]string, 0, len(expected))
for _, ev := range expected {
if !stringInStringSlice(ev, got) {
lacks = append(lacks, ev)
}
}
if len(lacks) > 0 {
return fmt.Errorf("Lack %v file(s): %v", len(lacks), lacks)
}
return nil
}
// stringInStringSlice checks if s is an element of slice. // stringInStringSlice checks if s is an element of slice.
func stringInStringSlice(s string, slice []string) bool { func stringInStringSlice(s string, slice []string) bool {
for _, v := range slice { for _, v := range slice {

View file

@ -14,14 +14,12 @@
package cmd package cmd
import ( import (
"bytes"
"fmt" "fmt"
"io" "io"
"os" "os"
"os/exec" "os/exec"
"path/filepath" "path/filepath"
"strings" "strings"
"text/template"
) )
var srcPaths []string var srcPaths []string
@ -66,37 +64,6 @@ func er(msg interface{}) {
} }
} }
// isEmpty checks if a given path is empty.
// Hidden files in path are ignored.
func isEmpty(path string) bool {
fi, err := os.Stat(path)
if err != nil {
er(err)
}
if !fi.IsDir() {
return fi.Size() == 0
}
f, err := os.Open(path)
if err != nil {
er(err)
}
defer f.Close()
names, err := f.Readdirnames(-1)
if err != nil && err != io.EOF {
er(err)
}
for _, name := range names {
if len(name) > 0 && name[0] != '.' {
return false
}
}
return true
}
// exists checks if a file or directory exists. // exists checks if a file or directory exists.
func exists(path string) bool { func exists(path string) bool {
if path == "" { if path == "" {
@ -112,21 +79,6 @@ func exists(path string) bool {
return false return false
} }
func executeTemplate(tmplStr string, data interface{}) (string, error) {
tmpl, err := template.New("").Funcs(template.FuncMap{"comment": commentifyString}).Parse(tmplStr)
if err != nil {
return "", err
}
buf := new(bytes.Buffer)
err = tmpl.Execute(buf, data)
return buf.String(), err
}
func writeStringToFile(path string, s string) error {
return writeToFile(path, strings.NewReader(s))
}
// writeToFile writes r to file with path only // writeToFile writes r to file with path only
// if file/directory on given path doesn't exist. // if file/directory on given path doesn't exist.
func writeToFile(path string, r io.Reader) error { func writeToFile(path string, r io.Reader) error {