atvouch-cli: cd ./cli && go build -o ../atvouch release: cd ./cli && GOOS=linux GOARCH=amd64 go build -o ../release/atvouch-linux-amd64 cd ./cli && GOOS=linux GOARCH=arm64 go build -o ../release/atvouch-linux-arm64 cd ./cli && GOOS=darwin GOARCH=amd64 go build -o ../release/atvouch-darwin-amd64 cd ./cli && GOOS=darwin GOARCH=arm64 go build -o ../release/atvouch-darwin-arm64 cd ./cli && GOOS=windows GOARCH=amd64 go build -o ../release/atvouch-windows-amd64.exe cd ./cli && GOOS=windows GOARCH=arm64 go build -o ../release/atvouch-windows-arm64.exe OAUTH_BASE_URL ?= https://atvouch.dev .PHONY: frontend frontend: cd ./frontend && bunx tsc cd ./frontend && OAUTH_BASE_URL=$(OAUTH_BASE_URL) bunx vite build .PHONY: local-frontend local-frontend: cd ./frontend && bunx tsc cd ./frontend && bunx vite test: cd ./cli && go test -v . lexgen: ~/other.git/indigo/lexgen --build-file ./atvouch_lexicons.json ./lexicons appview-auth: cd ./appview/auth && go build -o ./atvouch-auth appview: cd ./appview && mix deps.get && mix compile