ebt-vue3
Version:
Vue3 Library for SuttaCentral Voice EBT-Sites
42 lines (35 loc) • 850 B
Plain Text
.PHONY: test install build dev help commit
test:
npm run test
install:
npm install
build:
npm run build
dev:
npm run dev
commit:
@if [ ! -f .commit-msg ]; then \
echo "Error: .commit-msg file not found"; \
exit 1; \
fi
@echo ""
@echo "Commit message:"
@echo "==============="
@cat .commit-msg
@echo "==============="
@echo ""
@read -p "Approve commit? (y/n) " -n 1 -r; \
echo ""; \
if [[ $$REPLY =~ ^[Yy]$$ ]]; then \
git add -A && git commit -F .commit-msg && rm .commit-msg; \
else \
echo "Commit cancelled"; \
exit 1; \
fi
help:
@echo "Available targets:"
@echo " make test - Run tests"
@echo " make install - Install dependencies"
@echo " make build - Build the project"
@echo " make dev - Start development server"
@echo " make commit - Review and approve commit from .commit-msg file"