Spaces:
Runtime error
Runtime error
Greg Wilson commited on
Commit ·
40d4bdb
1
Parent(s): cbc1d48
feat: minor improvements to Makefile
Browse files- Make it self-documenting (`make` on its own shows targets)
- Add `make clean` to clean up shrapnel
Makefile
CHANGED
|
@@ -1,9 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
install:
|
| 2 |
uv pip install marimo jinja2 markdown
|
| 3 |
|
|
|
|
| 4 |
build:
|
| 5 |
rm -rf _site
|
| 6 |
uv run scripts/build.py
|
| 7 |
|
|
|
|
| 8 |
serve:
|
| 9 |
-
uv run python -m http.server --directory _site
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Default target.
|
| 2 |
+
all : commands
|
| 3 |
+
|
| 4 |
+
## commands : show all commands.
|
| 5 |
+
commands :
|
| 6 |
+
@grep -h -E '^##' ${MAKEFILE_LIST} | sed -e 's/## //g' | column -t -s ':'
|
| 7 |
+
|
| 8 |
+
## install: install minimal required packages into current environment.
|
| 9 |
install:
|
| 10 |
uv pip install marimo jinja2 markdown
|
| 11 |
|
| 12 |
+
## build: build entire site.
|
| 13 |
build:
|
| 14 |
rm -rf _site
|
| 15 |
uv run scripts/build.py
|
| 16 |
|
| 17 |
+
## serve: run local web server without rebuilding.
|
| 18 |
serve:
|
| 19 |
+
uv run python -m http.server --directory _site
|
| 20 |
+
|
| 21 |
+
## clean: clean up stray files.
|
| 22 |
+
clean:
|
| 23 |
+
@find . -name '*~' -exec rm {} +
|
| 24 |
+
@find . -name '.DS_Store' -exec rm {} +
|