protected Object execute(final CommandContext context, final NexusClient client) throws Exception {
assert context != null;
assert client != null;
IO io = context.getIo();
StatusResource status = client.ext(BasicClient.class).status();
// TODO: Add colors
io.println("App Name: {}", status.getAppName()); // TODO: i18n
io.println("Version: {}", status.getVersion()); // TODO: i18n
io.println("State: {}", status.getState());
// TODO: Add more details
return status;
}