Poweradmin\Application\Console
Namespaces
Classes
The parsed command line: one command word, "--name=value" options and the remaining positional words. Options may appear before or after the command.
The actor of a console run: nobody (the system itself) unless the caller named a user with --as-user, in which case that user's permissions apply.
The commands bin/poweradmin knows, keyed by name. Each entry is a factory that builds the command from the booted service graph.
The bin/poweradmin entry point: parses the command line, boots the same service graph the web controllers use (without a session) and runs one registered command as an explicitly named actor.
Writes the tabular output of a command as tab-separated lines (a header row, then one line per row) or as a JSON list of objects keyed by the lower-cased column names.
Interfaces
One bin/poweradmin command. The metadata is static so the registry can print usage and validate options before the service graph is booted.