- Rust 1.70+
- Docker & Docker Compose (for testing generated files)
# Clone and install in one step
git clone https://github.com/Jeck0v/PUBLIC-Athena-Tools.git
cd PUBLIC-Athena-Tools
make installgit https://github.com/Jeck0v/PUBLIC-Athena-Tools.git
cd PUBLIC-Athena-Tools
cargo install --path .For Windows users, see README-Windows.md for PowerShell installation instructions:
.\build.ps1 installathena --version # Check version
athena info --examples # View DSL examples
which athena # Should show: ~/.cargo/bin/athena
# Or use the makefile helper
make check-install# Show all available commands
make help
# Build the project
make build
# Run tests
make test
# Development mode (build + test + info)
make dev
# Install locally
make install
# System-wide installation (requires sudo)
make install-system
# Run demo
make demo
# Clean build artifacts
make clean
# Uninstall
make uninstallcargo buildcargo build --release
# Or use: make buildcargo install --path .
# Or use: make installUse the Makefile commands above for the best experience.
See README-Windows.md for complete Windows installation guide with PowerShell scripts.