A lightweight Python CLI tool to rename CV files for job applications.
⚠️ Note:
This tool only renames the file. It does not modify the content of the CV in any way.
When applying for multiple jobs, repeatedly renaming your CV file becomes a small but frustrating task.
This tool removes that friction by:
- Standardizing CV filenames
- Reducing manual effort
- Preventing typos during job applications
It is intentionally designed to be simple, fast, and practical.
- Place only one CV file in a temporary folder
- Run the script inside that folder
- Enter the job title when prompted
- The file is renamed instantly
- Automatically detects the single file in the folder
- Converts job titles into underscore-separated format
- Preserves the original file extension
- Prevents overwriting by appending
_2,_3, etc. if needed
- Does not edit CV content
- Does not change formatting or metadata
- Does not modify the document internally
- Python 3.8 or higher
- macOS, Linux, or Windows
- No external dependencies