Raxol.Release (Raxol v2.6.1)

View Source

Release entrypoints for the raxol OTP release.

playground/0 boots the component playground TUI and blocks until the user quits. golden/0 runs the RATE golden render smoke and exits non-zero on any mismatch, so it doubles as a per-architecture determinism check.

Both are invoked from the release (see the releases/0 entry in mix.exs), typically via bin/raxol eval "Raxol.Release.playground()". Mix is not available at runtime in a release, so nothing here may call Mix.

Summary

Functions

Run the RATE golden render, printing name hash per fixture.

Boot the playground TUI and block until the user quits.

Functions

golden()

@spec golden() :: no_return()

Run the RATE golden render, printing name hash per fixture.

Halts with exit code 0 when every fixture matches its committed reference and exit code 1 on any mismatch or missing reference.

playground()

@spec playground() :: :ok

Boot the playground TUI and block until the user quits.