effectcraft/apps/effectcraft-cli
Oldrich333 a560830b64 CLI: render --out is relative to the working directory (#300)
`effectcraft-cli render --out proj/out/d.mp4 --project proj/x.ecproj` wrote
`proj/proj/out/d.mp4`: the Render Queue resolves a relative output against its own base, while
`--project` and every other CLI path are relative to the working directory. The CLI now makes
`--out` absolute against the working directory before queueing it, so the file lands where the
shell user expects; an absolute path is unchanged, and `rendered[].output` in the JSON result is
the absolute path. Render Queue outputs set inside a project (and `render --queue`) resolve as
before: tokens expanded, then `export.defaultOutputFolder`, the project's folder, the working
directory.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-08 20:32:51 +00:00
..
src CLI: render --out is relative to the working directory (#300) 2026-10-08 20:32:51 +00:00
tests CLI: render --out is relative to the working directory (#300) 2026-10-08 20:32:51 +00:00
Cargo.toml M13.14: lazy project open, non-blocking UI with large projects, bench --ops 2026-10-03 11:49:55 -04:00