-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
30 lines (20 loc) · 898 Bytes
/
Copy pathMakefile
File metadata and controls
30 lines (20 loc) · 898 Bytes
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
.DEFAULT_GOAL := run
run: ## Start Yoak chat (web UI starts in background)
@bash yoak.sh $(ARGS)
chat: ## Chat with your cofounder (web UI starts in background)
@bash yoak.sh chat
serve: ## Start only the web dashboard (foreground)
@bash yoak.sh serve
init: ## Reconfigure model, project name
@bash yoak.sh init
canvas: ## Print your Lean Canvas
@bash yoak.sh canvas
hypotheses: ## List Lean Canvas hypotheses
@bash yoak.sh hypotheses
journal: ## Show your learning journal
@bash yoak.sh journal
export: ## Export memory to an Obsidian vault
@bash yoak.sh export $(ARGS)
help: ## Show this help
@grep -E '^[a-zA-Z_-]+:.*##' $(MAKEFILE_LIST) | awk -F ':.*## ' '{printf " make %-12s %s\n", $$1, $$2}'
.PHONY: run chat serve init canvas hypotheses journal export help