From eeac0654ab8f9e3438f2331916261a0440286fbd Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Mon, 11 Aug 2025 12:58:27 +0200 Subject: list build part content (#462) - Feature: Added `zen build ls` option to list the content of a build part(s) - Build source is specified using one of the following options - `--cloud-url` cloud artifact URL to build - `--host` or `--override-host`, `--namespace`, `--bucket` and `--buildid` - `--filestorage`, `--namespace`, `--bucket` and `--buildid` - `--build-part-name` to specify a particular build part(s) in the build - `--wildcard` windows style wildcard (using * and ?) to match file paths to include - `--exclude-wildcard` windows style wildcard (using * and ?) to match file paths to exclude. Applied after --wildcard include filter - Improvement: Added `--quiet` option to zen `builds` commands to suppress non-essential output --- src/zenutil/include/zenutil/wildcard.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/zenutil/include/zenutil/wildcard.h (limited to 'src/zenutil/include') diff --git a/src/zenutil/include/zenutil/wildcard.h b/src/zenutil/include/zenutil/wildcard.h new file mode 100644 index 000000000..9f402e100 --- /dev/null +++ b/src/zenutil/include/zenutil/wildcard.h @@ -0,0 +1,13 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include + +namespace zen { + +bool MatchWildcard(std::string_view Wildcard, std::string_view String, bool CaseSensitive); + +void wildcard_forcelink(); // internal + +} // namespace zen -- cgit v1.2.3