feat: init

This commit is contained in:
hh
2026-08-08 16:30:22 +02:00
commit 8a609da778
59 changed files with 10053 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
PLUGIN_ID := beaver-calendar
ASSETS := manifest.json main.js styles.css versions.json
.PHONY: install zip _build
_build:
npm install --silent
npm run build
install: _build
@test -n "$(VAULT)" || (echo "set VAULT=<path-to-vault>" >&2; exit 1)
@test -d "$(VAULT)/.obsidian" || (echo "no .obsidian dir at $(VAULT)" >&2; exit 1)
@target="$(VAULT)/.obsidian/plugins/$(PLUGIN_ID)"; \
mkdir -p "$$target"; \
cp $(ASSETS) "$$target/"; \
echo "installed → $$target"
zip: _build
@version=$$(node -p "require('./manifest.json').version"); \
out="$(PLUGIN_ID)-$$version.zip"; \
rm -f "$$out"; \
zip -q -j "$$out" $(ASSETS); \
echo "wrote $$out"