A collection of utilities and commands designed to streamline development-related tasks on macOS. This Makefile-based project provides a set of targets to perform various actions, from installing configuration files to generating passwords.
Make sure you don't have any existing Makefile in your home directory. The
Makefile will overwrite any existing files with the same name.
Backup of old ~/Makefile
will be created as ~/Makefile.<datetime>.bak
though.
To get started, clone the repository and use the provided Makefile to execute
different targets. The Makefile includes several targets to help you with common
development tasks.
git clone [email protected]:udovichenko/macmake.git
cd macmake
make install
make
Display a list of available targets along with their descriptions.
Copy the Makefile
and ./macmake
from the MacMake project to your home
directory.
make install
Generate an Apache htpasswd file for basic authentication.
make base-auth-gen u=<username>
Test password generation:
make test-passwd-gen
- Docs for the rest of the targets