mirror of
https://github.com/spf13/cobra
synced 2025-05-11 15:57:19 +00:00
remove unused 'isEmpty', 'executeTemplate', 'writeStringToFile', 'update' and 'checkLackFiles'
This commit is contained in:
parent
4656c87941
commit
467feac068
2 changed files with 0 additions and 65 deletions
|
@ -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 {
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
Loading…
Add table
Reference in a new issue