| # 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 |