KEYMAP_NAME ?= lif-preonic KEYMAP_ORIGIN ?= ~/Downloads/$(KEYMAP_NAME).json KEYMAP_LOCAL ?= ./keymaps/$(KEYMAP_NAME).json refresh: $(KEYMAP_LOCAL) $(KEYMAP_LOCAL): $(KEYMAP_ORIGIN) @echo "Copying downloaded keymap to local repo..." cp $(KEYMAP_ORIGIN) $(KEYMAP_LOCAL) make flash make generate-svg generate-svg: keymap parse -q $(KEYMAP_LOCAL) | keymap -c keymap_config.yaml draw - > keymaps/$(KEYMAP_NAME).svg flash: @echo "Flashing keymap from $(KEYMAP_LOCAL)..." qmk flash -kb preonic/rev3_drop $(KEYMAP_LOCAL) watch: echo "Visit: https://config.qmk.fm" ls $(KEYMAP_ORIGIN) | entr make refresh