initial commit

This commit is contained in:
2026-08-01 17:20:12 +02:00
commit 17b9f7d2c8
7 changed files with 283 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
# TTG devarea — workspace-kezelő targetek
#
# A workspace gyökere alapból a devarea szülőkönyvtára; felülírható:
# make clone ROOT=/path/to/workspace
SHELL := /bin/bash
SCRIPTS := scripts
ROOT ?= $(abspath ..)
.DEFAULT_GOAL := help
.PHONY: help tea clone check setup
help: ## Elérhető targetek listája
@echo "TTG devarea — használat: make <target>"
@echo
@grep -E '^[a-zA-Z_-]+:.*?## ' $(MAKEFILE_LIST) | \
awk 'BEGIN {FS = ":.*?## "}; {printf " \033[36m%-8s\033[0m %s\n", $$1, $$2}'
tea: ## tea (Gitea CLI) telepítése és login ellenőrzése
@$(SCRIPTS)/install-tea.sh
clone: ## Összes repo klónozása a workspace-be (ROOT-tal felülírható)
@$(SCRIPTS)/clone-repos.sh $(ROOT)
check: ## Klón lista összevetése a Gitea szerverrel
@$(SCRIPTS)/check-repos.sh
setup: tea clone check ## Teljes setup: tea + klónozás + ellenőrzés