Generate your resume from a YAML file to PDF, HTML, or directly in your terminal.
resumectl is a "Resume as Code" tool that allows users to generate professional resumes from a YAML configuration file.
The principal functionalities of this tool include:
Flexible Outputs: It can generate resumes in PDF and HTML formats, or even display them directly within the terminal.
Built-in Themes: Users can choose from five distinct themes: Modern, Classic, Minimal, Elegant, and Tech.
Visual Customization: Themes can be further customized with a specific primary color, and the tool supports adding profile photos with options for grayscale filters and round or square shapes.
LinkedIn Import: The tool can bootstrap a CV by importing experience, education, and skills data directly from LinkedIn using a session cookie.
GitHub Connectivity: It can automatically fetch and add a user's top GitHub projects, sorted by the number of stars.
Live Preview: A built-in local server (resumectl serve) provides an instant preview of changes as they are made to the YAML file.
Single Binary: For ease of use, the application is distributed as a single binary with all templates embedded, meaning no external files are required for basic operation.
Standard Requirements: The tool is built with Go and requires an external PDF generator such as Google Chrome, Chromium, or WeasyPrint to create PDF documents.