diff --git a/Makefile b/Makefile index f380c83..aa8acbd 100644 --- a/Makefile +++ b/Makefile @@ -11,13 +11,22 @@ CHALLS=$(foreach CAT,\ )\ ) +.PHONY: printVerifiedFlags printVerifiedFlags: $(CHALLS) find . -name 'Questions.yml' \ | xargs -n1 yq -c '.Questions.[].Question | select((.VerifiedBy != null) and (.Submitted == false)) | (.Text, .Flag)' +.PHONY: lock +lock: $(CHALLS) + find . -maxdepth 3 -type d -name files -exec chmod -R a-w {} \; $(CHALLS): mkdir -p $(foreach PERSON,$(patsubst "%",%,$(PEOPLE)),$(@)/$(PERSON)) mkdir -p $(@)/files find $(@) -type d -mindepth 1 -exec touch {}/.gitkeep \; cp ./.Questions.yml $(@)/Questions.yml + +.PHONY: clean +clean: + chmod -R a+w . + rm -rf $(CATEGORIES)