feat: 优化 CLI 历史记录输出格式,增加使用提示并规范化 sourceDir 处理

This commit is contained in:
catlog22
2025-12-26 12:18:52 +08:00
parent 0c0301d811
commit e79e33773f
5 changed files with 41 additions and 20 deletions

View File

@@ -86,11 +86,17 @@ Generate CPCC-compliant software design specification documents (软件设计说
## Directory Setup
```bash
timestamp=$(date +%Y%m%d-%H%M%S)
dir=".workflow/.scratchpad/copyright-$timestamp"
mkdir -p "$dir/sections" "$dir/iterations"
echo "$dir"
```javascript
// 跨平台目录创建
const timestamp = new Date().toISOString().replace(/[-:]/g, '').slice(0, 15);
const dir = `.workflow/.scratchpad/copyright-${timestamp}`;
// Windows
Bash(`if not exist "${dir}\\sections" mkdir "${dir}\\sections"`);
Bash(`if not exist "${dir}\\iterations" mkdir "${dir}\\iterations"`);
// Unix/macOS
// Bash(`mkdir -p "${dir}/sections" "${dir}/iterations"`);
```
## Output Structure

View File

@@ -116,11 +116,17 @@ Generate comprehensive project analysis reports through multi-phase iterative wo
## Directory Setup
```bash
timestamp=$(date +%Y%m%d-%H%M%S)
dir=".workflow/.scratchpad/analyze-$timestamp"
mkdir -p "$dir/sections" "$dir/iterations"
echo "$dir"
```javascript
// 跨平台目录创建
const timestamp = new Date().toISOString().replace(/[-:]/g, '').slice(0, 15);
const dir = `.workflow/.scratchpad/analyze-${timestamp}`;
// Windows
Bash(`if not exist "${dir}\\sections" mkdir "${dir}\\sections"`);
Bash(`if not exist "${dir}\\iterations" mkdir "${dir}\\iterations"`);
// Unix/macOS
// Bash(`mkdir -p "${dir}/sections" "${dir}/iterations"`);
```
## Output Structure