Skip to content

Commit 69efda0

Browse files
committed
Install Snippet which uses the new functionality
1 parent db23a16 commit 69efda0

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

src/main/install/snippet.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,24 @@ result = '# resized/cropped images ' + files.length;`
162162

163163
await new RxSnippet ().LoadFromData (resizeCropImages).Save ();
164164

165+
return true;
166+
},
167+
6: async function (config) {
168+
const filterFilesWriteResultSnippet = {
169+
name: 'Filter Files & Write Result',
170+
description: 'Filter files in directory by name and contests, write result to file.',
171+
script: `const filterFileName = REGEXP_FILTER_FILENAME;
172+
const filterFileContents = REGEXP_FILTER_FILE_CONTENTS;
173+
174+
const files = await ReadDirectoryRecursive (directory, {fullFilePath: true, filterFile: filterFileName, filterFileContents: filterFileContents});
175+
176+
await WriteFileContents (path.join (directory, 'result.txt'), files.join ('\\n'));
177+
178+
result = 'Result contains ' + files.length + ' files';`
179+
};
180+
181+
await new RxSnippet ().LoadFromData (filterFilesWriteResultSnippet).Save ();
182+
165183
return true;
166184
}
167185
};

0 commit comments

Comments
 (0)