From d31502858ac43d4539420485ccf84bf12cdf4d7d Mon Sep 17 00:00:00 2001 From: Aki Date: Sun, 11 Sep 2022 15:45:44 +0200 Subject: dat will now extract all files if no patterns are provided --- ArchiveEx/dat.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ArchiveEx/dat.cpp b/ArchiveEx/dat.cpp index 1dd7ea3..100f222 100644 --- a/ArchiveEx/dat.cpp +++ b/ArchiveEx/dat.cpp @@ -87,6 +87,8 @@ try { break; case Action::EXTRACT: archive.ForEachEntry([opts, &archive](const char* name){ + if (opts.files.empty()) + return ExtractFile(archive, name); for (const auto& pattern : opts.files) { const int match = fnmatch(pattern.c_str(), name, FNM_PATHNAME | FNM_LEADING_DIR); if (match == 0) { -- cgit v1.1