#directory #rebuild #ctags #plugin #file #incrementally #changed

app retag

`一个命令行工具和 shell 插件,用于监视目录中的文件更改并递增地重建更改的文件的 ctags 文件`

3 个版本

使用旧的 Rust 2015

0.0.3 2016 年 1 月 1 日
0.0.2 2015 年 12 月 11 日
0.0.1 2015 年 12 月 11 日

#3 in #incrementally

GPL-3.0

18KB
279

retag.rs 构建状态 构建状态

retag 是一个命令行工具和 shell 插件,用于监视目录中的文件更改并递增地重建更改的文件的 ctags 文件。

安装

要使用此工具,必须安装并启用 Exuberant Ctags。

您可以通过 retag 使用 cargo install retag 安装 retag,或者作为一个 ZSH 插件。

用法

要使 retag 在您 CD 进入 Git 项目时自动监视您的 Git 项目,您可以安装此存储库作为 ZSH 插件。

否则,您可以从命令行运行它。使用 retag --help 获取更多信息。

(ZSH 功能目前需要 start-stop-daemon 创建 PID 文件和守护进程化。我计划最终直接在 Rust 代码中添加对该功能的支持,以消除对 start-stop-daemon 的需求并提高 Windows 支持)

贡献

欢迎为其他 shell 添加支持的 PR!

依赖关系

~6.5MB
~127K SLoC