A wrapper for GNU Make that adds user-friendly help output and remote includes while preserving all original functionality.
Modern Make
Automatically displays target comments as user-friendly help with filtering and verbose options, as demonstrated in the README with commands like `make help start` and `make help -v`.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows including Makefiles from URLs or GitHub repositories, enabling code reuse and sharing, with examples like `include github.com/apex/make` and an `update` target to refresh them.
Acts as a pass-through to standard GNU Make, preserving all original behavior so existing Makefiles work without modification, as stated in the description and README.
Provides a wiki registry for finding and sharing Makefiles, fostering reuse and collaboration, as mentioned in the 'Registry' section with links to categories.
Remote includes automatically download and execute code from arbitrary URLs, introducing potential vulnerabilities; the README acknowledges this by suggesting forking for control.
Requires aliasing `make` to `mmake` and managing remote includes, adding configuration steps compared to using Make directly or alternative task runners.
Only enhances existing Make features; it doesn't address fundamental Make limitations like complex syntax or lack of built-in modern tooling, relying on the user's familiarity with Make.