This repository was created with the intention of helping whatever person that doesn't want to manually create the cpp and hpp files.
The Makefile itself create both files in a ortodox canonical form (this includes a constructor and destructor without parameters, an implemented copy constructor and an assignation operator overridden). This Makefile also compiles and execute a basic c++ project.
Creates the header template of the class "name". If no classname is provided, the result classname is "class"
Creates the class implementation template of the class "name". If no classname is provided, the result classname is "class"
Creates both header and class implementation template files of the class "name". If no classname is provided, the result classname is "class"
The default rule that generates the executable to be launch. Compiles the project with "c++" compiler and the following flags: -Wall -Wextra -Werror -std=c++98
Clean all the object files (*.o files)
Full clean the project. Removes the object files and the executable file
Recompiles the project. This rule only executes "fclean" and "all" rules, in that order
Recompiles and executes the project. This rule only executes "re" rule and the executable