Files
octosuite/Makefile
Ritchie Mwewa b0aef9e204 4.0/beta
2026-01-03 03:44:28 +02:00

33 lines
644 B
Makefile

.PHONY: help install dev run test lint format clean sync lock update
help:
@echo "Available commands:"
@echo " make install - Install dependencies"
@echo " make dev - Install dev dependencies"
@echo " make run - Run the application"
@echo " make format - Format code"
@echo " make sync - Sync dependencies with lock file"
@echo " make lock - Update lock file"
@echo " make update - Update dependencies"
install:
@uv pip install .
dev:
@uv pip install .[dev]
run: install
@uv run octosuite
format:
@uv run black .
sync:
@uv sync
lock:
@uv lock
update:
@uv lock --upgrade
@uv sync