# Skirmisher — common tasks. The SDLC driver is `./flow`; this is for muscle memory.
.PHONY: help dev test install single clean

help:  ## show this help
	@grep -E '^[a-z].*:.*##' $(MAKEFILE_LIST) | sed 's/:.*##/ —/'

dev:  ## create a venv and install editable + dev deps
	python3 -m venv .venv && .venv/bin/python -m pip install -e '.[dev]'

test:  ## run the test suite
	./flow test

install:  ## install the `sk` command globally via pipx
	pipx install -e .

single:  ## build the single-file tool (skirmisher.py)
	python3 bundle.py

clean:  ## remove build/venv/cache artifacts
	rm -rf .venv build dist *.egg-info .pytest_cache **/__pycache__
