workofarttattoo's picture
download
raw
1.2 kB
VENV ?= venv
PYTHON ?= $(VENV)/bin/python
PIP ?= $(VENV)/bin/pip
.PHONY: setup lint fmt test test-cov bmad-gate run ask-echo install-ask-echo
setup:
python -m venv $(VENV)
$(PIP) install --upgrade pip
$(PIP) install -e ".[all,dev]"
lint:
$(VENV)/bin/black . --check
$(VENV)/bin/isort . --check-only
$(VENV)/bin/flake8
fmt:
$(VENV)/bin/black .
$(VENV)/bin/isort .
test:
$(VENV)/bin/pytest
test-cov:
$(VENV)/bin/pytest --cov=core --cov=memory --cov=learning --cov=reasoning --cov=safety --cov=training --cov=api --cov=agents --cov-report=term-missing
bmad-gate:
$(VENV)/bin/python scripts/bmad_production_gate.py --mode local
run:
$(PYTHON) main_orchestrator.py
# Usage: make ask-echo ARGS='--stream "Your question"'
# Or: ./scripts/ask-echo "Your question"
ask-echo:
@./scripts/ask-echo $(ARGS)
# Symlink into ~/.local/bin (add that dir to PATH if needed)
install-ask-echo:
@mkdir -p "$(HOME)/.local/bin"
@ln -sf "$(CURDIR)/scripts/ask-echo" "$(HOME)/.local/bin/ask-echo"
@chmod +x "$(CURDIR)/scripts/ask-echo"
@echo "Installed: $(HOME)/.local/bin/ask-echo -> $(CURDIR)/scripts/ask-echo"
@echo "Ensure $(HOME)/.local/bin is on your PATH, then: ask-echo \"Hello Echo\""

Xet Storage Details

Size:
1.2 kB
·
Xet hash:
b3c642a4f4836dcc33d05ef390c37670a6415dd746efaf17774fc7fe2080bfa7

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.