-include .env.example
 -include .env

install:
	@command -v uv >/dev/null 2>&1 || { \
		echo "Installing uv..."; \
		curl -LsSf https://astral.sh/uv/install.sh | sh; \
		export PATH="

$$HOME/.local/bin:$$

PATH"; \
	}
	@command -v pnpm >/dev/null 2>&1 || { \
		echo "Installing pnpm..."; \
		curl -fsSL https://get.pnpm.io/install.sh | sh -; \
		export PATH="

$$HOME/.local/share/pnpm:$$

PATH"; \
	}
	@echo "Installing dependencies..."
	@export PATH="

$$HOME/.local/bin:$$

HOME/.local/share/pnpm:$$PATH"; \
	cd ./backend && uv sync & \
	cd ./client && pnpm install & \
	cd ./ethereum && pnpm install & \
	wait
	@echo "Installation complete! If this was a fresh install, run: source ~/.bashrc (or your shell config)"

pre-commit:
	cd client && $(MAKE) pre-commit
	cd backend && $(MAKE) pre-commit

dev:
	./launch.sh --stop
	./launch.sh $(ARGS)

dev-systemd:
	./run.sh

stop-systemd:
	./cvland stop

status-systemd:
	./cvland status

logs-systemd:
	./cvland logs -f

Homonyms

cyber/Makefile
cyb/Makefile
cyberia/research/mimi/Makefile
cyberia/research/events/client/Makefile
cyberia/research/events/deploy/Makefile
cyberia/research/mimi/deploy/Makefile
cyberia/research/events/ethereum/Makefile
cyberia/research/events/backend/Makefile

Graph