Builtin Library
README.md
zm.status
The active world's working state — the view the shell zm status prints, as a table.
Returns world.vcsStatus()'s { dirty, staged, untracked, unmerged, installs, ... } with branch and head folded in, blockers (every reason a push by this caller would refuse, one entry per class with its subjects and remedy), and upstream: the installed content ahead of its upstream — the files you changed in an installed asset, grouped by the world it came from, each entry naming its install root. zm diff <root> upstream shows those changes and zm.prCreate sends them upstream.
opts.stage reports one of your own staging areas in place of the default one. The ignored rows (the files .zmignore / .gitignore rules match, and each scene's autosave overlay) are counted by kind in ignored_summary; opts.ignored = true lists them one by one in ignored, as zm status --ignored does.