diff --git a/unarchive/archive.go b/unarchive/archive.go index ada7a95..85e585f 100644 --- a/unarchive/archive.go +++ b/unarchive/archive.go @@ -24,7 +24,7 @@ var supportedArchives = []archiver.ExtensionChecker{ &archiver.Xz{}, &archiver.Zstd{}, } -func (u *Unarchiver) IsSupportedArchive(filePath string) bool { +func IsSupportedArchive(filePath string) bool { archive, err := archiver.ByExtension(filePath) if err != nil { return false diff --git a/unarchive/archive_test.go b/unarchive/archive_test.go index 4d17eb9..014e593 100644 --- a/unarchive/archive_test.go +++ b/unarchive/archive_test.go @@ -132,6 +132,6 @@ func TestUnarchiveDotDir(t *testing.T) { func runUnarchive(t *testing.T, uarchiver Unarchiver, archiveFileName, sourceDir, targetDir string) error { archivePath := filepath.Join("testdata", sourceDir, archiveFileName) - assert.True(t, uarchiver.IsSupportedArchive(archivePath)) + assert.True(t, IsSupportedArchive(archivePath)) return uarchiver.Unarchive(filepath.Join("testdata", sourceDir, archiveFileName), archiveFileName, targetDir) }