Reference
Every command, declaration, event and setting. Read from the code this site was built with, not written next to it.
The commands, the declarations and the events on these pages come from
api/openapi.json, the contract that imix spec
prints and the tests hold the code to. The settings are what imix config keys printed when the site was built.
Script commands
Every script is its own CLI: python site.py COMMAND, or imix site.py COMMAND for a script that imports nothing.
imix commands
What imix does besides running a script’s own CLI: starting and absorbing scripts, the proxy, the repositories, the hub and the settings.
Declarations
The calls a script is made of, with their arguments: each is a Declaration schema in the contract.
Events
What --jsonl writes: one JSON object per line on stdout, each with an event field.
Settings
Every key the config files take, with its type, its default and the environment variable that wins over it.
Environment
What instamix reads from the environment. A variable wins over the config files; the command line wins over both.
Files
Where instamix keeps things on a machine, and the files it writes into a tree.