Simon Lalonde's CV Hub!
A lightweight Next.js application serving my CV in multiple formats from a single URL — perfect for both terminal enthusiasts and browser users alike. 🚀
🔧 Technical Implementation
- Smart Routing: Middleware detects whether the request comes from a terminal or a browser.
- Terminal CV Generator: CV content is managed via TypeScript types and rendered in both colored and plain-text formats using the
CVGenerator
class. - Multiple versions: Generates plain-text, colorized terminal, and HTML versions for a richer experience.
⚡ Quick Access Options
1. View plain-text CV
# Use this command if your terminal does not support color
curl https://simlal-curl-cv.vercel.app | less
# If you prefer wget instead
wget -qO - https://simlal-curl-cv.vercel.app | less
2. View color-formatted CV
# Use this command if your terminal supports color
curl -G -d 'colorTerm=true' https://simlal-curl-cv.vercel.app | less
# Again if you prefer wget instead
wget -qO - "https://simlal-curl-cv.vercel.app/?colorTerm=true" | less