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.