1.0.2 • Published 8 years ago
make-help v1.0.2
make-help

This is a npm package to help you document your make tasks.
Usage
Install the package with the following command:
npm install make-helpThen document the targets with a comment in your Makefile, like so:
# generate all assets
build: scripts styles
# generete scripts
scripts:
...
# generete styles
styles:
...After that, just add a help target:
# show some help
help:
echo ''
echo ' Usage:'
echo ' make <target>'
echo ''
echo ' Targets:'
npx make-help -p 4 Makefile
echo ''And voilà! Run make help to get a nice usage message:
Usage:
make <target>
Targets:
build generate all assets
help show some help
scripts generete scripts
styles generete stylesTip:
Tell make to use help as the default goal when no targets are provided, put the following line at the top of your makefile:
.DEFAULT_GOAL := helpSystem
This project only runs on Unix systems and depends on AWK.