php scripts/admin.php with no command: one screen showing the project, its targets, its servers and what was deployed where -- beside the list of what can be done from here, one key each.
class MMO\admin\helpers\Dashboard
Namespace
MMO\admin\helpers
It offers only what can be done. Until the files say setup is done ([`Readiness`](https://mmoframework.fr/en/documentation/mmo.admin/php/helpers/Readiness.md#readiness)), the actions are the steps
of setup, each one short and on its own, with what is missing next to them: deploying is not offered to a
project that cannot deploy. Once it can, setup is one key away (`g`) and the actions are grouped by what they
touch: looking changes nothing, deploying changes the targets.
Every action is the command of the same name ([`ProductionController`](https://mmoframework.fr/en/documentation/mmo.admin/php/controllers/ProductionController.md#productioncontroller)), so the dashboard adds no behaviour: it
explains an action before running it, and prints the command line doing the same, which is what a script or a
CI job would type.
Drawing it never connects to anything. What it shows of the targets is this machine's record of them
([`Store::HISTORY`](https://mmoframework.fr/en/documentation/mmo.admin/php/helpers/Store.md#store-history)), refreshed by `sync` and by every deployment made from here -- `status` asks the targets.
Print two columns side by side when the terminal is wide enough, one under the other otherwise. The actions are cut to their column; what is beside them is wrapped, as a detail cut short is a detail lost.
protected function columns(array $left, array $right): void