Generate and Manage targets in your makefiles.
Makectl is a command line tool to generate and manage general use targets in your makefiles.
In a folder, lets say you have a Makefile
```make .PHONY run
run: myawesomescript --options
... ```
Now you may want to add some general use targets to reuse in your project, for example, everyone needs a target to clean up .pyc
files in a Python project.
bash
$ makectl add --template=python-clean
... Reading templates database from github.io/makectl...
... Building templates
... Aplying new target `clean-pyc` to `./Makefile`
The end result will be:
```make .PHONY run clean-pyc
run: myawesomescript --options
clean-pyc: @find ./ -name '.pyc' -exec rm -f {} \; @find ./ -name 'Thumbs.db' -exec rm -f {} \; @find ./ -name '~' -exec rm -f {} \; rm -rf .cache rm -rf build rm -rf dist rm -rf *.egg-info rm -rf htmlcov rm -rf .tox/ rm -rf docs/_build
```
The templates database is a folder under this repo with .template
files in it.