rusty ships as a standalone CLI. This page covers layout and environment after you have a binary.
rusty runs on Linux only. Do not install or expect support on macOS or Windows.
Get the binary
Distribution channels (releases, package repos, or early-access builds) are evolving with the product. For current access:
Once you have a rusty executable:
Data directory: RUSTY_HOME
Install extra targets or components as needed:
Without cargo on PATH, interop commands (clippy, fmt, doc, bench, tree) fail closed (exit 127).
PATH for shims
After rusty env use <id>, put shims first:
Override the active toolchain for a single command with +toolchain or RUSTY_TOOLCHAIN.
Product authentication (optional)
Product identity is not crates.io login. Clerk-based sign-in stores a session under $RUSTY_HOME:
Authenticated solved.gg / iResolved accounts may use rusty under the product EULA with payment portions of the source-available license bypassed — see the license shipped with your build.
Project-local layout
Per repository, rusty uses:
You normally do not create this by hand; rusty init and other commands manage it.
Verify
Then continue with the Quickstart.