Manage your resume as code with a Markdown-to-CV CLI
Generate a formatted CV from plain text: code-a-cv converts Markdown, JSON, or YAML inputs into a resume output using a command-line workflow. The developer, voxvanhieu, packages the tool for Windows and npm, and the app installs via the Windows Package Manager. It targets developers and technical professionals who keep resumes under version control, offering a minimal, text-first method for maintaining and updating CVs inside source repositories.
What the tool does and who it fits
code-a-cv takes text-based resume sources and builds a formatted CV, handling both Markdown and structured data like JSON and YAML. The app is intended for developers and technical professionals who prefer version-controlled documents, and it supports workflows where a CV lives in a repository. Installation options include the Windows Package Manager and the npm registry, which matches command-line driven development setups.
How it affects system workflow during use
The tool runs as a lightweight command-line interface and integrates with developer workflows rather than the desktop. Installation via winget and npm indicates it can be scripted into build steps or invoked from continuous integration. The CLI focus means it uses minimal resources at runtime, and its text-based inputs make diffs and rollbacks natural in version control systems.
Safety, control and operational precision
The app preserves the source-to-output relationship by converting human-readable and machine-readable inputs into a resume, which keeps the authoritative copy in plain files. That design lets you track changes in a VCS and revert edits through normal version-control commands. The tool's reliance on text formats reduces accidental layout edits that happen in GUI editors, keeping changes explicit in commits.
Recommended for technically inclined maintainers, with a single operational trade-off
The tool suits developers who want a reproducible, versioned resume workflow that lives alongside code. Expect a CLI-first experience rather than a graphical editor and plan to script or pipeline generation steps into your existing processes. For users comfortable with text formats and source control, the tool offers a maintainable approach to CV updates; those who need a graphical layout editor will find it outside their workflow.





