mirror of
https://github.com/bellingcat/octosuite.git
synced 2026-06-08 03:18:35 +03:00
4.0/beta
This commit is contained in:
33
Makefile
Normal file
33
Makefile
Normal file
@@ -0,0 +1,33 @@
|
||||
.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
|
||||
Reference in New Issue
Block a user