mirror of
https://github.com/daylinmorgan/task.mk.git
synced 2024-12-22 01:50:44 -06:00
build: add check example
This commit is contained in:
parent
253832af89
commit
2e6f5d1d0a
1 changed files with 8 additions and 2 deletions
10
Makefile
10
Makefile
|
@ -57,7 +57,7 @@ list-%:
|
||||||
.PHONY: version-check
|
.PHONY: version-check
|
||||||
version-check:
|
version-check:
|
||||||
@if [[ "${VERSION}" == *'-'* ]]; then\
|
@if [[ "${VERSION}" == *'-'* ]]; then\
|
||||||
$(call tprint-sh,{a.red}VERSION INVALID! Uncommited Work{a.end});\
|
$(call tprint-sh,{a.red}VERSION INVALID! Uncommited or untagged work{a.end});\
|
||||||
echo ">> version: $(VERSION)"; exit 1;\
|
echo ">> version: $(VERSION)"; exit 1;\
|
||||||
elif [[ $(shell echo "${VERSION}" | awk -F. '{ print NF }') -lt 3 ]];then\
|
elif [[ $(shell echo "${VERSION}" | awk -F. '{ print NF }') -lt 3 ]];then\
|
||||||
$(call tprint-sh,{a.red}VERSION INVALID! Expected CalVer string{a.end});\
|
$(call tprint-sh,{a.red}VERSION INVALID! Expected CalVer string{a.end});\
|
||||||
|
@ -68,13 +68,14 @@ version-check:
|
||||||
|
|
||||||
|
|
||||||
define bash_script
|
define bash_script
|
||||||
|
figlet task.mk 2>/dev/null || echo 'no figlet :('
|
||||||
echo "This is from bash"
|
echo "This is from bash"
|
||||||
cat /etc/hostname
|
cat /etc/hostname
|
||||||
printf "%s\n" "$(2)"
|
printf "%s\n" "$(2)"
|
||||||
endef
|
endef
|
||||||
.PHONY: test-bash
|
.PHONY: test-bash
|
||||||
test-bash:
|
test-bash:
|
||||||
$(call tbash,bash_script,test bash multiline)
|
$(call tbash,bash_script,bash multiline is probably working)
|
||||||
|
|
||||||
define mlmsg
|
define mlmsg
|
||||||
{a.b_yellow}
|
{a.b_yellow}
|
||||||
|
@ -92,6 +93,11 @@ info:
|
||||||
$(call tprint,$(mlmsg))
|
$(call tprint,$(mlmsg))
|
||||||
$(call tprint,{a.custom(fg=(148, 255, 15),bg=(103, 2, 15))}Custom Colors TOO!{a.end})
|
$(call tprint,{a.custom(fg=(148, 255, 15),bg=(103, 2, 15))}Custom Colors TOO!{a.end})
|
||||||
|
|
||||||
|
.PHONY: check
|
||||||
|
check:
|
||||||
|
$(call tconfirm,Would you like to proceed?)
|
||||||
|
@echo "you said yes!"
|
||||||
|
|
||||||
### | args: --divider
|
### | args: --divider
|
||||||
|
|
||||||
task.mk: $(TEMPLATES) generate.py
|
task.mk: $(TEMPLATES) generate.py
|
||||||
|
|
Loading…
Reference in a new issue