Антон Долганин

Я инженер, который решает задачи, а не пишет на языке. Архитектура, разработка, DevOps — подбираю инструменты под цель, строю решения, которые работают в проде и масштабируются без боли.

Если вы используете Makefile — добавьте команду make help. Она сама парсит комментарии и показывает все задачи.

Простой хак, а экономит время отлично.

help:
	@awk 'BEGIN {FS=":"} \
	/^#/ {comment=substr($$0,3)} \
	/^[a-zA-Z0-9_-]+:/ {printf "\033[36m%-20s\033[0m %s\n", $$1, comment}' Makefile

Makefiles — добавляем команду хелпа