42 Make
Contributions are welcomed !
Features
- Cool header with important infos (git aware) ℹ️
- Colored errors and outputs 📚
- Beautiful loading bar 🕓
- No relink 🙅♂️
- Easy to configure and customize 🔨
- 42's Makefile norm ✨
- Recompiling needed files when header file is edited 🔥
How to use ?
Execute:
bash -c 'bash <(curl -s https://raw.githubusercontent.com/tmatis/42make/master/setup.sh)'
And follow instructions.
OR
Just download the Makefile and customize field yourself.
curl https://raw.githubusercontent.com/tmatis/42make/master/Makefile --output Makefile
You can customize sources files here :
if you have tty error on workflows
#add NOVISU=1 as argument to your makefile:
make NOVISU=1
if you want to list all .cpp file
find . -type f | grep '.cpp'