diff options
| author | Eyal Posener <[email protected]> | 2017-05-13 22:57:37 +0300 |
|---|---|---|
| committer | GitHub <[email protected]> | 2017-05-13 22:57:37 +0300 |
| commit | 6c02dfed2415ac952a3f5436fc237a8c6a9c8232 (patch) | |
| tree | 36a3d5b930747578ffef5ac62d07c5f2b5a9048f /predict_files.go | |
| parent | 8bad6313cc30fa10f960b2758dd8db1c83add570 (diff) | |
| parent | a32482e70da76715645de14fa0a6201eace3df53 (diff) | |
Merge pull request #21 from posener/tests
test: add args tests
Diffstat (limited to 'predict_files.go')
| -rw-r--r-- | predict_files.go | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/predict_files.go b/predict_files.go index 5f83e77..af26e81 100644 --- a/predict_files.go +++ b/predict_files.go @@ -78,7 +78,7 @@ func PredictFilesSet(files []string) PredictFunc { for _, f := range files { // change file name to relative if necessary if rel { - f = toRel(f) + f = relativePath(f) } // test matching of file to the argument @@ -119,27 +119,3 @@ func listFiles(dir, pattern string, allowFiles bool) []string { return list } -// toRel changes a file name to a relative name -func toRel(file string) string { - // get wording directory for relative name - workDir, err := os.Getwd() - if err != nil { - return file - } - - abs, err := filepath.Abs(file) - if err != nil { - return file - } - rel, err := filepath.Rel(workDir, abs) - if err != nil { - return file - } - if rel != "." { - rel = "./" + rel - } - if info, err := os.Stat(rel); err == nil && info.IsDir() { - rel += "/" - } - return rel -} |
