重构命令执行逻辑,增强项目状态检查功能。更新InitCommand以支持从MCP和CLI传递工作目录参数,确保路径有效性并提供用户友好的提示。重写多个命令的execute方法,整合项目状态提示,提升用户体验和输出格式的可读性。
This commit is contained in:
@ -25,7 +25,9 @@ program
|
||||
.command('init [workspacePath]')
|
||||
.description('🏗️ init锦囊 - 初始化工作环境,传达系统基本诺记')
|
||||
.action(async (workspacePath, options) => {
|
||||
await cli.execute('init', workspacePath ? [workspacePath] : [])
|
||||
// 如果提供了workspacePath,将其作为workingDirectory参数传递
|
||||
const args = workspacePath ? { workingDirectory: workspacePath } : {}
|
||||
await cli.execute('init', [args])
|
||||
})
|
||||
|
||||
program
|
||||
|
||||
Reference in New Issue
Block a user