Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 1.61 KB

README.md

File metadata and controls

52 lines (32 loc) · 1.61 KB

cpp_FileGenerator

Générerateur de templates pour la piscine C++

Vous pouvez personnaliser vos fichiers dans le dossier templates

⚙️ Installation ( à 42 ) ⚙️

  1. Télécharger ou déplacer le repo dans le dossier /sgoinfre/goinfre/Perso/<login> :

    cp -r cpp_FileGenerator /sgoinfre/goinfre/Perso/<login>
    
  2. Ouvrir genfile.sh et modifier MY_LOGIN

  3. Modifier zshrc ou bashrc :

    nano ~/.zshrc
    

 A la fin du fichier, ajouter votre login et copier l'alias :  ctrl+X, Y, Entrer pour save

   alias genfile='/sgoinfre/goinfre/Perso/<LOGIN>/cpp_FileGenerator/genfile.sh'
  1. Quitter le terminal ou exécuter :

    source ~/.zshrc
    

🛠️ Utilisation 🛠️

  Exécuter la commande genfile suivi du fileName suivi d'une des options suivantes :

  • c  :  Crée un fichier .cpp.
  • h  :  Crée un fichier .hpp ET un fichier .cpp.
  • m  :  Crée un fichier main.cpp qui va #include "<fileName>.hpp".
  • all :  Crée les quatre types de fichiers (hpp, cpp, main et Makefile).
  • make :   Crée un Makefile. ( ⚠️ genfile make , sans fileName ⚠️ )

Le programme passe la première lettre de fileName en uppercase si ce n'est pas déjà le cas.  

genfile maClasse c    crée MaClasse.cpp
genfile maClasse h    crée des fichiers MaClasse.hpp et MaClasse.cpp
genfile maClasse m    crée un fichier main.cpp qui #include "MaClasse.hpp"
genfile make          crée un Makefile