gitresolve CLI is the fastest way to resolve candidate portfolios, resume PDFs, and Git profile URLs into structured data — including owned repositories, contributions, and confidence scores. You can process a single URL interactively, or run batch jobs across an entire CSV of portfolio links and a directory of PDF resumes in one command.
Installation
GitResolve can be invoked on demand withnpx or installed globally for repeated use.
Default Behavior
Runninggitresolve with no arguments and no mode flags is equivalent to passing --all. The CLI reads portfolio URLs from ./data/portfolio_links.csv and scans every PDF file inside ./data/resumes.
Options Reference
--portfolio-csv and --resumes-dir also read from the PORTFOLIO_CSV and RESUMES_DIR environment variables respectively, making them easy to configure in CI or Docker environments.Quick Examples
Explore the CLI
Single URL
Pass a portfolio, Git profile, repo URL, or resume as a positional argument and see what GitResolve resolves.
Batch Processing
Process an entire CSV of portfolio links and a directory of PDF resumes in one command.
Output Options
Choose between the ANSI terminal table, raw JSON to stdout, or per-candidate files written to disk.
Browser Providers
Configure Puppeteer, Browserless, or plain fetch to control how GitResolve renders portfolio pages.