mirror of
https://github.com/rendercv/rendercv.git
synced 2026-04-17 21:39:00 -04:00
* feat: add --output-folder option to specify base output directory This addresses issue #551 by adding support for customizing the output folder for all generated files. Changes: - Add `output_folder` field to RenderCommand model - Add `--output-folder` / `-o` CLI option - When output_folder is set, it replaces the default `rendercv_output` folder in all output paths - Support OUTPUT_FOLDER placeholder for advanced path customization - Add comprehensive test coverage Usage examples: # Simple: output all files to build/en/ rendercv render cv.yaml --output-folder build/en/ # Advanced: use OUTPUT_FOLDER placeholder for custom paths rendercv render cv.yaml --output-folder dist/ \ --pdf-path OUTPUT_FOLDER/final/resume.pdf Closes #551 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix: address linting errors and Windows compatibility - Fix PIE810: use tuple in startswith() call - Fix ruff format issues - Make tests cross-platform compatible for Windows 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix: split compound assertions per PT018 rule * Improve and update examples and schema --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> Co-authored-by: Sina Atalay <79940989+sinaatalay@users.noreply.github.com>