| # List available targets | |
| default: | |
| @just --list | |
| # Remove build artifacts | |
| clean: | |
| rm -rf build | |
| # Test the Book | |
| test-book: | |
| bash test_book.sh | |
| # Build Web App (Chapter 5) | |
| build-web-app: | |
| bash build_web_app.sh | |
| # Stop any running server, then run Web App | |
| run-web-app: build-web-app | |
| -lsof -ti :8080 | xargs kill 2>/dev/null | |
| cd build/web-app && ./build/translate-server | |
| # Build Desktop App (Chapter 6) | |
| build-desktop-app: | |
| bash build_desktop_app.sh | |
| # Run Desktop App | |
| run-desktop-app: build-desktop-app | |
| cd build/desktop-app && ./build/translate-app |