Hive Hive
Sign in

Route Fabrik state through XDG Base Directory paths

Metadata
Source
GitHub
Version
0.8.0
Domains
Published
May 19, 2026 · 14:24 UTC
Repository
tuist/once
Update

Build state now lives in standard XDG directories instead of inside the workspace. The content-addressed cache is stored at $XDG_CACHE_HOME/fabrik/cas, the Elixir compile daemon socket at $XDG_RUNTIME_DIR/fabrik, and the materialized daemon script at $XDG_DATA_HOME/fabrik/daemon. Build outputs remain in <workspace>/.fabrik/out. This lets identical actions cache-hit across different projects on the same host and lets you redirect all state via the usual XDG environment variables.