Local Development

Make sure you have:

  • Zig 0.12.0
  • Node.js 21.7.3
    • only needed for fetching dependencies & running tests
  • Xcode (for macOS)
  • pkg-config (brew install pkg-config)
npm install
npm run watch
zig build && ./zig-out/bin/ava_aarch64 # or ./zig-out/bin/ava_x86_64

macOS 12.6+ (Monterey)

Xcode is needed because of Swift UI

sudo xcode-select -switch /Applications/Xcode.app

Production build

./src/macos/create_dmg.sh

Or on Windows:

./src/windows/create_zip.sh