Générer une lettre de motivation personnalisée depuis un terminal !
Faire mieux
J’avais une solution qui fonctionnait pour m’aider à rédiger des lettres de motivation avec motivation-mate. Mais le niveau de simplicité d’utilisation était encore insuffisant pour moi. Lancer l’application, ouvrir un navigateur, copier-coller l’URL et cliquer sur le bouton “Copier” pour la sauvegarder dans le presse-papiers m’a semblé trop long à l’usage.
Ce que je cherchais, c’était une solution en une seule commande depuis un terminal : parce que j’en ai toujours un d’ouvert et que la navigation entre les applications avec des raccourcis est très rapide.
MVP
- Réduire la friction : récupérer l’url, le coller avec la bonne commande et c’est tout ! Pas plus de clics que nécessaire.
- Centraliser les résultats : stocker les lettres générées dans un dossier spécifique pour le suivi et l’organisation.
- Accès immédiat au résultat : une fois la lettre générée, elle est automatiquement copiée dans le presse-papiers pour une révision rapide.
Golang
Beaucoup de mes pairs m’ont vanté l’expérience développeur de Go et j’avais envie de voir ce que cela donnait. Par ailleurs la possibilité de produire des exécutables facilement m’intéressait pour de futurs projets. Ce sont les raisons pour lesquelles gogomate est entièrement écrit en Go. Le repo est en public sur GitHub.
Démo
Même si tout est expliqué en détail dans le README, ci-dessous un petit exemple en action. On peut utiliser le script depuis le projet mais tout l’intérêt est de build le binaire et de le déplacer dans le path du système pour une utilisation globale. De cette façon (après une configuration minimale) on appelle la commande gogomate gen "https://example.com/job-posting" "optional-company-name" et c’est parti !

Quelques secondes plus tard, tout est prêt !
