refactor: use path.basename() consistently for file extensions
Replace .replace('.agent.yaml', '') with path.basename(file, '.agent.yaml')
for consistency and correct handling of edge cases.
Changes:
- buildAllAgents(): line 238
- checkBuildStatus(): line 333
- listAvailableAgents(): line 452
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
c283344a54
commit
033aa717f4
|
|
@ -235,7 +235,7 @@ async function buildAllAgents(projectDir, force = false) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
const agentName = file.replace('.agent.yaml', '');
|
const agentName = path.basename(file, '.agent.yaml');
|
||||||
const agentYamlPath = path.join(agentsDir, file);
|
const agentYamlPath = path.join(agentsDir, file);
|
||||||
const outputPath = path.join(agentsDir, `${agentName}.md`);
|
const outputPath = path.join(agentsDir, `${agentName}.md`);
|
||||||
|
|
||||||
|
|
@ -330,7 +330,7 @@ async function checkBuildStatus(projectDir) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
const agentName = file.replace('.agent.yaml', '');
|
const agentName = path.basename(file, '.agent.yaml');
|
||||||
const agentYamlPath = path.join(agentsDir, file);
|
const agentYamlPath = path.join(agentsDir, file);
|
||||||
const outputPath = path.join(agentsDir, `${agentName}.md`);
|
const outputPath = path.join(agentsDir, `${agentName}.md`);
|
||||||
|
|
||||||
|
|
@ -449,7 +449,7 @@ async function listAvailableAgents(projectDir) {
|
||||||
|
|
||||||
for (const file of files) {
|
for (const file of files) {
|
||||||
if (file.endsWith('.agent.yaml')) {
|
if (file.endsWith('.agent.yaml')) {
|
||||||
const agentName = file.replace('.agent.yaml', '');
|
const agentName = path.basename(file, '.agent.yaml');
|
||||||
console.log(chalk.dim(` - ${agentName} (${module})`));
|
console.log(chalk.dim(` - ${agentName} (${module})`));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue