Skip to content

kiora-tech/one-make

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

One Make 🧙‍♂️

Welcome to the realm of One Make! A land where one Makefile rules them all! 📜✨

Inspired by the powerful words of J.R.R. Tolkien: "One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them", One Make aims to ease the burden of managing your projects with a single Makefile that governs them all. ⚔️

Behold the power of the mighty Makefile! 🌋

Features 🛡️

  • Reusable Makefile templates for various project types
  • Database management for MySQL and PostgreSQL
  • Docker support for containerized projects
  • Easy installation with Composer
  • Adaptable to your project's needs

Requirements 🧝‍♂️

  • Make sure you have Make installed on your system.
  • A sense of adventure and a willingness to dive into the world of Makefiles. 🏹

Installation 🔧

In the words of Gandalf the Grey, "All we have to decide is what to do with the time that is given us." So, let's make haste and install One Make:

  1. Add One Make to your project using Composer:
composer require kiora/one-make
  1. Run the installation script:
vendor/bin/one-make.sh

The script will guide you through the process of setting up your Makefile. Follow the prompts, and soon your Makefile shall be ready to serve!

  1. Enjoy the power of the One Makefile that rules them all! 🪄

Usage 🧭

Once you have your Makefile set up, simply use the make command followed by the target you wish to execute:

make  <target>

For a list of available targets, just type:

make help

Now go forth, and let the power of One Make bring order to your projects! 🧙‍♂️🌈

Disclaimer: One Make is not responsible for any rings of power, fiery volcanoes, or Dark Lords you might encounter during the course of your project management. Proceed at your own risk!