mirror of
https://github.com/bellingcat/octosuite.git
synced 2026-06-07 19:08:36 +03:00
33 lines
644 B
Makefile
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
|