-
Notifications
You must be signed in to change notification settings - Fork 39
Expand file tree
/
Copy pathMakefile
More file actions
30 lines (20 loc) · 784 Bytes
/
Makefile
File metadata and controls
30 lines (20 loc) · 784 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
.PHONY: test install restart deploy check-label-provenance check-local seed-opcode-fixtures label-observed-opcodes man install-man
install:
uv tool install netaudio --from . --force --no-cache
restart:
launchctl kickstart -k gui/$$(id -u)/com.netaudio.daemon
deploy: install restart
test:
uv run pytest -q
check-label-provenance:
uv run netaudio capture provenance check
check-local: check-label-provenance test
seed-opcode-fixtures:
uv run netaudio capture provenance seed --clean
label-observed-opcodes:
uv run netaudio capture provenance label --interactive
man:
uv run python packages/netaudio/generate_man.py packages/netaudio/man
install-man: man
install -d $(HOME)/.local/share/man/man1
install -m644 packages/netaudio/man/*.1 $(HOME)/.local/share/man/man1/