.PHONY: all format go draw_qmkasciigen format_draw_caksoylar_keymap_drawer draw_caksoylar_keymap_drawer draw qmk_upstream all: $(MAKE) format $(MAKE) draw format: clang-format -i dztech_dz60rgb_wkl/keymaps/haunt98/*.c dztech_dz60rgb_wkl/keymaps/haunt98/*.h & \ clang-format-mp-15 -i dztech_dz60rgb_wkl/keymaps/haunt98/*.c dztech_dz60rgb_wkl/keymaps/haunt98/*.h deno fmt dztech_dz60rgb_wkl/keymaps_json/haunt98/keymap.json # From changeloguru go: go install github.com/haunt98/go-test-color@latest go-test-color -race -failfast ./... golangci-lint run ./... go install github.com/haunt98/gofimports/cmd/gofimports@latest go install mvdan.cc/gofumpt@latest gofimports -w --company github.com/make-go-great,github.com/haunt98 . gofumpt -w -extra . draw_qmkasciigen: $(MAKE) go go run ./cmd/qmkasciigen/*.go \ -qmk-keyboard dztech/dz60rgb_wkl/v2_1 \ -qmk-keymap-file dztech_dz60rgb_wkl/keymaps_json/haunt98/keymap.json \ -out dztech_dz60rgb_wkl/asciiart/haunt98.txt draw_qmkasciigen_demo: go run ./cmd/qmkasciigen/*.go -print-out -allow-layers 0 -qmk-keyboard matthewdias/m3n3van go run ./cmd/qmkasciigen/*.go -print-out -allow-layers 0 -qmk-keyboard matthewdias/minim go run ./cmd/qmkasciigen/*.go -print-out -allow-layers 0 -qmk-keyboard moondrop/dash75 go run ./cmd/qmkasciigen/*.go -print-out -allow-layers 0 -qmk-keyboard ymdk/id75 -qmk-keymap via format_draw_caksoylar_keymap_drawer: bun upgrade bun install --global prettier prettier --write ./dztech_dz60rgb_wkl/caksoylar_keymap_drawer/*.yaml draw_caksoylar_keymap_drawer: # https://github.com/caksoylar/keymap-drawer pipx install keymap-drawer pipx upgrade keymap-drawer keymap -c dztech_dz60rgb_wkl/caksoylar_keymap_drawer/config.yaml \ parse -q dztech_dz60rgb_wkl/keymaps_json/haunt98/keymap.json > \ dztech_dz60rgb_wkl/caksoylar_keymap_drawer/keymap.yaml keymap -c dztech_dz60rgb_wkl/caksoylar_keymap_drawer/config.yaml \ draw dztech_dz60rgb_wkl/caksoylar_keymap_drawer/keymap.yaml > \ dztech_dz60rgb_wkl/caksoylar_keymap_drawer/keymap.svg draw: $(MAKE) draw_qmkasciigen $(MAKE) draw_caksoylar_keymap_drawer $(MAKE) format_draw_caksoylar_keymap_drawer qmk_upstream: curl https://raw.githubusercontent.com/qmk/qmk_firmware/master/.clang-format --output .clang-format