package io.fathom.cloud.identity.commands;
import io.fathom.cloud.commands.TypedCmdlet;
import io.fathom.cloud.identity.services.IdentityService;
import io.fathom.cloud.protobuf.IdentityModel.ProjectData;
import java.util.List;
import javax.inject.Inject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ProjectListCmdlet extends TypedCmdlet {
private static final Logger log = LoggerFactory.getLogger(ProjectListCmdlet.class);
public ProjectListCmdlet() {
super("id-project-list");
}
@Inject
IdentityService identityService;
@Override
protected List<ProjectData> run0() throws Exception {
List<ProjectData> projects = identityService.listProjects();
return projects;
}
}