TMUX_SESSION=knyt info: @echo available targets: @perl -ne 'm/^([\w\-]+):/ && print(" $$1\n");' Makefile grab-%: $(MAKE) -C grabber "$@" run-all: pexec -R -c -e TARGET \ -r run-client \ -r run-server \ -- $(MAKE) '$$TARGET' run-tmux: tmux start-server -tmux kill-session -t "$(TMUX_SESSION)" tmux new-session -d -s "$(TMUX_SESSION)" tmux send-keys "make run-client" C-m tmux splitw -v -l 5 tmux send-keys "make run-server" C-m tmux attach-session -t "$(TMUX_SESSION)" run-client: (cd client/ && yarn dev) run-server: $(MAKE) -C server run-loop expire: $(MAKE) -C grabber expire lint: (cd client/ && yarn lint) build: (cd client/ && yarn build) (cd client/ && yarn generate) $(MAKE) -C server build run-standalone: $(MAKE) -C server run-standalone clean: rm -rf client/dist/ rm -rf client/.nuxt/