Add the --include-defaults flag.

This commit is contained in:
Bauke 2022-03-07 22:46:09 +01:00
parent eaeedfe314
commit f5043efce2
Signed by: Bauke
GPG Key ID: C1C0F29952BCF558
1 changed files with 4 additions and 2 deletions

View File

@ -13,6 +13,8 @@ import d2022_03_07 from './2022-03-07.js';
async function main(): Promise<void> { async function main(): Promise<void> {
const noRender = process.argv.includes('--no-render'); const noRender = process.argv.includes('--no-render');
const includeDefaults = process.argv.includes('--include-defaults');
const projects: Project[] = [d2022_03_06, d2022_03_07]; const projects: Project[] = [d2022_03_06, d2022_03_07];
for (const {name, operations, resolution} of projects) { for (const {name, operations, resolution} of projects) {
@ -27,9 +29,9 @@ async function main(): Promise<void> {
console.log(`* ${operations.length} operations`); console.log(`* ${operations.length} operations`);
const graph = operations.flatMap((operation) => { const graph = operations.flatMap((operation) => {
const graph = operation.graph(); const graph = operation.graph(includeDefaults);
if (operation.appendCrop) { if (operation.appendCrop) {
graph.push(...new Crop({height, width}).graph()); graph.push(...new Crop({height, width}).graph(includeDefaults));
} }
return graph; return graph;