Skip to content

Manifest

Arx projects are described by arxproj.toml.

Minimal Layout

[project]
name = "hello-arx"
version = "0.1.0"
edition = "2026"

[build]
entry = "src/main.arx"
out_dir = "build"

[dependencies]

[toolchain]
compiler = "arx"
linker = "clang"

Dependency Forms (v0)

arxpm supports three dependency shapes:

  1. Registry placeholder:
http = { source = "registry" }
  1. Local path:
mylib = { path = "../mylib" }
  1. Git:
utils = { git = "https://example.com/utils.git" }

Version solving and registry resolution are intentionally out of scope in v0.