initial remote
This commit is contained in:
@@ -27,6 +27,14 @@ if (argv[0] === '--seed') {
|
||||
out = o;
|
||||
}
|
||||
|
||||
// generic k=v overrides (e.g. diskBubbles=false shockStain=0.8)
|
||||
for (const a of argv) {
|
||||
if (!a.includes('=')) continue;
|
||||
const [k, ...rest] = a.split('=');
|
||||
const v = rest.join('=');
|
||||
params[k] = v === 'true' ? true : v === 'false' ? false : (v.trim() !== '' && !isNaN(+v) ? +v : v);
|
||||
}
|
||||
|
||||
const svg = renderSVG(generateScene(params), params, size);
|
||||
const file = out || `/tmp/bc-${params.seed}.svg`;
|
||||
writeFileSync(file, svg);
|
||||
|
||||
Reference in New Issue
Block a user