mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 16:11:36 +00:00
refactor(cli): reuse skill missing summary
This commit is contained in:
@@ -292,23 +292,8 @@ export function formatSkillsCheck(report: SkillStatusReport, opts: SkillsCheckOp
|
|||||||
lines.push(theme.heading("Missing requirements:"));
|
lines.push(theme.heading("Missing requirements:"));
|
||||||
for (const skill of missingReqs) {
|
for (const skill of missingReqs) {
|
||||||
const emoji = skill.emoji ?? "📦";
|
const emoji = skill.emoji ?? "📦";
|
||||||
const missing: string[] = [];
|
const missing = formatSkillMissingSummary(skill);
|
||||||
if (skill.missing.bins.length > 0) {
|
lines.push(` ${emoji} ${skill.name} ${theme.muted(`(${missing})`)}`);
|
||||||
missing.push(`bins: ${skill.missing.bins.join(", ")}`);
|
|
||||||
}
|
|
||||||
if (skill.missing.anyBins.length > 0) {
|
|
||||||
missing.push(`anyBins: ${skill.missing.anyBins.join(", ")}`);
|
|
||||||
}
|
|
||||||
if (skill.missing.env.length > 0) {
|
|
||||||
missing.push(`env: ${skill.missing.env.join(", ")}`);
|
|
||||||
}
|
|
||||||
if (skill.missing.config.length > 0) {
|
|
||||||
missing.push(`config: ${skill.missing.config.join(", ")}`);
|
|
||||||
}
|
|
||||||
if (skill.missing.os.length > 0) {
|
|
||||||
missing.push(`os: ${skill.missing.os.join(", ")}`);
|
|
||||||
}
|
|
||||||
lines.push(` ${emoji} ${skill.name} ${theme.muted(`(${missing.join("; ")})`)}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user