diff options
Diffstat (limited to 'archive')
| -rw-r--r-- | archive/archive.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/archive/archive.go b/archive/archive.go index 639a864..313c062 100644 --- a/archive/archive.go +++ b/archive/archive.go @@ -47,7 +47,7 @@ func (a *Archive) Tar(compressionType string) error { defer twriter.Close() for _, v := range a.Input { - if err := filepath.Walk(v, tarWalkfn(twriter)); err != nil { + if err := filepath.Walk(v, TarWalkfn(twriter)); err != nil { return err } } @@ -56,8 +56,7 @@ func (a *Archive) Tar(compressionType string) error { } -func tarWalkfn(writer *tar.Writer) filepath.WalkFunc { - // This is an interesting trick to get around scoping issues +func TarWalkfn(writer *tar.Writer) filepath.WalkFunc { return func(path string, info os.FileInfo, err error) error { if err != nil { return err |
