-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
31 lines (27 loc) · 1.04 KB
/
Makefile
File metadata and controls
31 lines (27 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
.PHONY: validate-plugin
validate-plugin:
claude plugin validate ./
claude plugin validate ./ai-assisted-development/
.PHONY: install-local-marketplace
install-local-marketplace:
@output=$$(claude plugin marketplace add ./ 2>&1) || { \
if echo "$$output" | grep -q "Marketplace '.*' is already installed"; then \
echo "Marketplace already installed, updating..."; \
claude plugin marketplace update claude-code-toolbox; \
else \
echo "$$output" >&2; \
exit 1; \
fi; \
}
.PHONY: install-plugin
install-plugin: install-local-marketplace
-claude plugin rm ai-assisted-development@claude-code-toolbox
claude plugin marketplace update claude-code-toolbox
claude plugin install ai-assisted-development@claude-code-toolbox
.PHONY: test
test:
python -m unittest discover -s ai-assisted-development/tests -p "test_*.py" -v
.PHONY: test-lifecycle
test-lifecycle:
python -m unittest discover -s ai-assisted-development/tests -p "test_lifecycle_*.py" -v
python -m unittest discover -s ai-assisted-development/tests -p "test_integration_*.py" -v