summaryrefslogtreecommitdiff
path: root/Makefile
blob: 20be9909eabf3076830cec38c38f4324b4c5e693 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
NAME    := kijish
DATEVER := $(shell date +%Y%m%d-%H%M)
VERSION := 1.0.0-$(DATEVER)
VSIX    := $(NAME)-$(DATEVER).vsix

.PHONY: all package install clean

all: package

package: update-version $(VSIX)

update-version:
	sed -i 's/"version": "[^"]*"/"version": "$(VERSION)"/' package.json

$(VSIX): package.json themes/kijish-color-theme.json
	npx --yes @vscode/vsce package --no-dependencies -o $(VSIX)

install: $(VSIX)
	code --install-extension $(VSIX)

clean:
	rm -f *.vsix