.PHONY: test build publish help

help:
	@echo "NeweggHub CLI commands:"
	@echo "  make test    - run CLI unit tests"
	@echo "  make build   - build wheel/sdist"
	@echo "  make publish - publish package (requires UV_PUBLISH_TOKEN)"

test:
	@uv run --project . --group dev python -m pytest -q tests

build:
	@uv build --project .

publish:
	@bash ./scripts/release.sh

