114 lines
3.1 KiB
YAML
114 lines
3.1 KiB
YAML
# External Tool Configurations
|
||
# 外部工具配置信息,与代码分离便于维护
|
||
|
||
tools:
|
||
- tool_id: "EXT-FZF-001"
|
||
tool_name: "fzf (Fuzzy Finder)"
|
||
command: "fzf"
|
||
description: "命令行模糊查找器,用于交互式选择"
|
||
category: "搜索/交互"
|
||
use_cases:
|
||
- "文件名查找"
|
||
- "历史命令搜索"
|
||
- "Git分支切换"
|
||
install_guide: "brew install fzf (macOS) / apt-get install fzf (Ubuntu)"
|
||
|
||
- tool_id: "EXT-EZA-001"
|
||
tool_name: "eza (Modern ls)"
|
||
command: "eza"
|
||
description: "现代化的ls替代品,带彩色输出和图标"
|
||
category: "文件列表"
|
||
use_cases:
|
||
- "查看文件列表"
|
||
- "树形结构显示"
|
||
- "Git状态查看"
|
||
install_guide: "brew install eza"
|
||
|
||
- tool_id: "EXT-ZOXIDE-001"
|
||
tool_name: "zoxide (Smart cd)"
|
||
command: "zoxide"
|
||
description: "智能目录跳转工具,学习访问习惯"
|
||
category: "目录导航"
|
||
use_cases:
|
||
- "快速跳转目录"
|
||
- "访问频率学习"
|
||
install_guide: "curl -sSfL https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/install.sh | sh"
|
||
|
||
- tool_id: "EXT-FD-001"
|
||
tool_name: "fd (Simple find)"
|
||
command: "fd"
|
||
description: "简单友好的find替代品"
|
||
category: "文件搜索"
|
||
use_cases:
|
||
- "查找文件"
|
||
- "忽略.gitignore搜索"
|
||
- "执行操作"
|
||
install_guide: "brew install fd"
|
||
|
||
- tool_id: "EXT-RG-001"
|
||
tool_name: "ripgrep (rg)"
|
||
command: "rg"
|
||
description: "极速代码搜索工具"
|
||
category: "代码搜索"
|
||
use_cases:
|
||
- "搜索代码"
|
||
- "显示上下文"
|
||
- "统计匹配数"
|
||
install_guide: "brew install ripgrep"
|
||
|
||
- tool_id: "EXT-BAT-001"
|
||
tool_name: "bat (cat with syntax)"
|
||
command: "bat"
|
||
description: "带语法高亮的cat替代品"
|
||
category: "文件查看"
|
||
use_cases:
|
||
- "查看代码文件"
|
||
- "分页查看"
|
||
- "Git修改查看"
|
||
install_guide: "brew install bat"
|
||
|
||
- tool_id: "EXT-JQ-001"
|
||
tool_name: "jq (JSON processor)"
|
||
command: "jq"
|
||
description: "JSON数据的命令行处理器"
|
||
category: "数据处理"
|
||
use_cases:
|
||
- "JSON美化"
|
||
- "字段提取"
|
||
- "数据过滤"
|
||
- "格式转换"
|
||
install_guide: "brew install jq"
|
||
|
||
- tool_id: "EXT-XH-001"
|
||
tool_name: "xh (HTTP client)"
|
||
command: "xh"
|
||
description: "友好的HTTP客户端,替代curl"
|
||
category: "API测试"
|
||
use_cases:
|
||
- "发送HTTP请求"
|
||
- "API测试"
|
||
- "文件下载"
|
||
install_guide: "brew install xh"
|
||
|
||
- tool_id: "EXT-DELTA-001"
|
||
tool_name: "delta (Git diff美化)"
|
||
command: "delta"
|
||
description: "Git diff的美化工具"
|
||
category: "Git工具"
|
||
use_cases:
|
||
- "查看Git diff"
|
||
- "语法高亮"
|
||
- "行号显示"
|
||
install_guide: "brew install git-delta"
|
||
|
||
- tool_id: "EXT-STEAMSHIP-001"
|
||
tool_name: "starship (Shell提示符)"
|
||
command: "starship"
|
||
description: "快速、可定制、智能的Shell提示符"
|
||
category: "Shell增强"
|
||
use_cases:
|
||
- "显示Git状态"
|
||
- "显示Python版本"
|
||
- "显示目录"
|
||
install_guide: "curl -sS https://starship.rs/install.sh | sh"
|