Aller au contenu
  1. Projets/

Starter Kit

·170 mots·1 min·

StarterKit est un script Bash que j’ai développé au début de ma carrière en tant que développeur backend. Il est conçu pour automatiser la mise en place d’une workstation vide en quelques minutes. Il suit les standards POSIX et exécute plusieurs tâches essentielles pour assurer un environnement prêt à l’emploi.

Fonctionnalités principales :

  • Installation d’outils clés : Docker, Git et d’autres logiciels nécessaires.
  • Configuration des clés SSH : Génération et ajout automatique et fixation des permissions.
  • Installation et configuration de Zsh :
    • Installation de Zsh et Oh My Zsh.
    • Application d’un thème personnalisé développé en interne.
    • Configuration des plugins : zsh-autosuggestions, z,zsh-syntax-highlighting et git.
  • Templates prêts à l’emploi :
    • Personnalisation avec le nom et l’email de l’employé
    • .gitignore adapté aux projets courants.
    • .gitconfig préconfiguré avec des alias, des options optimisées pour le pull, ainsi qu’une politique de rebase par défaut et des options de fusion adaptées.
  • Gestion des permissions : Ajustement des droits sur certains fichiers et dossiers.
  • Support SSL/TLS local : Installation d’un certificat d’autorité pour Firefox et Chrome.