Rust Jav 使用指南
概览
用这个 skill 来回答“rust-jav 怎么用”的问题:给出准确命令、安全默认值,以及基于真实 CLI 的实用工作流说明。
需要具体命令时,优先查看 references/usage.md。
回答流程
- 先确认用户目标属于哪一类:
- 想交互式查看 / 选择操作 →
tui - 想整理、清理、重命名文件 →
ops - 想根据 NFO 演员信息生成演员视图 →
actor-links
- 想交互式查看 / 选择操作 →
- 先强调安全规则:文件类操作默认都是 preview,只有加
--apply才会真正改动文件系统。 - 优先给出可以直接复制的命令,不要只讲抽象概念。
- 如果示例里用到
./examples/test,提醒用户先重新生成 fixtures:bash examples/create_test_files.sh ./examples/test因为之前执行过--apply后,示例目录可能已经不是初始状态。
回答要点
- 用户想看详细计划时,推荐加
--json。 - 讲到
delete-ad-files时,必须明确提醒:--apply下可能删除匹配到的视频文件。 - 用户说“全量整理”时,要说明不加
--op的ops会跑完整流程,且delete-ad-files会最先执行。 - 用户问“它能做什么”时,先简要概括能力,再给最相关的命令例子。
- 用户问精确参数、命令格式或推荐流程时,优先用
references/usage.md里的 repo 实际命令。
推荐输出结构
默认用这个简洁结构回答,除非用户要求更详细:
- 该用哪个命令
- 最安全的 preview 命令
- 如果需要,再给 apply 命令
- 最后补一个注意事项或小建议
边界
- 不要编造
tui、ops、actor-links之外的 rust-jav 命令。 - 不要暗示“不加
--apply也会修改文件”。 - 不要假设
./examples/test一定是干净的,除非刚运行过 fixture 脚本。
Source: hqwuzhaoyi/rust-jav — distributed by TomeVault.