in src/commands/route/list.ts [21:47]
export async function handleListRoutes() {
if (!checkDirectory()) {
return;
}
const projectConfig = getProjectConfig();
if (!projectConfig) return logger.notInProject();
const isSuccess = await checkIsLoginSuccess();
if (!isSuccess) return;
await validRoutine(projectConfig.name);
const server = await ApiService.getInstance();
const req: GetRoutineReq = { Name: projectConfig.name };
const routineDetail = await server.getRoutine(req);
if (!routineDetail) return;
const relatedRoutes: RelatedRouteProps[] =
routineDetail.data?.RelatedRoutes ?? [];
if (relatedRoutes.length === 0) {
logger.warn(`🙅 ${t('route_list_empty').d('No related routes found')}`);
return;
}
logger.log(`📃 ${t('route_list_title').d('Related routes')}:`);
displayRelatedRouteList(relatedRoutes);
}