Refine config and runtime flow
This commit is contained in:
parent
85e082dd46
commit
b3be444625
16 changed files with 642 additions and 137 deletions
14
Makefile
14
Makefile
|
|
@ -1,6 +1,6 @@
|
|||
CONFIG := $(HOME)/.config/lel/config.json
|
||||
|
||||
.PHONY: run install sync
|
||||
.PHONY: run install sync test check
|
||||
|
||||
run:
|
||||
uv run python3 src/leld.py --config $(CONFIG)
|
||||
|
|
@ -8,9 +8,17 @@ run:
|
|||
sync:
|
||||
uv sync
|
||||
|
||||
test:
|
||||
python3 -m unittest discover -s tests -p 'test_*.py'
|
||||
|
||||
check:
|
||||
python3 -m py_compile src/*.py
|
||||
$(MAKE) test
|
||||
|
||||
install:
|
||||
mkdir -p $(HOME)/.local/bin
|
||||
cp src/leld.py $(HOME)/.local/bin/leld.py
|
||||
mkdir -p $(HOME)/.local/share/lel/src/assets
|
||||
cp src/*.py $(HOME)/.local/share/lel/src/
|
||||
cp src/assets/*.png $(HOME)/.local/share/lel/src/assets/
|
||||
cp systemd/lel.service $(HOME)/.config/systemd/user/lel.service
|
||||
systemctl --user daemon-reload
|
||||
systemctl --user enable --now lel
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue