# Makefile for Task API Project
# Generated by blueprints.md

.PHONY: help install install-dev setup run dev test clean

help:
	@echo 'Available commands:'
	@echo '  install     - Install production dependencies'
	@echo '  install-dev - Install development dependencies'
	@echo '  setup       - Complete project setup'
	@echo '  run         - Run the application'
	@echo '  dev         - Run in development mode'
	@echo '  test        - Run tests'
	@echo '  clean       - Clean up generated files'

run:
	@echo 'Starting app...'
	python -m app

dev:
	@echo 'Starting app in development mode...'
	python -m app --reload

test:
	@echo 'Running tests...'
	pytest

clean:
	@echo 'Cleaning up...'
	find . -type f -name '*.pyc' -delete
	find . -type d -name '__pycache__' -delete
	rm -f requirements.txt requirements-dev.txt
