56 个版本
新版本 0.9.0 | 2024 年 8 月 17 日 |
---|---|
0.8.26 | 2024 年 7 月 24 日 |
0.8.25 | 2024 年 6 月 24 日 |
0.8.21 | 2024 年 2 月 26 日 |
0.3.0 | 2021 年 7 月 12 日 |
#701 在 命令行工具
每月 216 次下载
105KB
3K SLoC
thwack
thwack 是一个命令行工具,类似于 GitHub 上的“转到文件”。您可以在目录中搜索文件并对它执行任意命令。
这有什么用呢?
在许多情况下,当我们想打开文件时,我们知道文件名,但可能不确定其位置。在这种情况下,我们可以使用文件资源管理器来搜索它。然而,如果我们处于终端控制台,切换到另一个应用程序会很不方便。可能很少有命令行工具支持此功能,但它们需要我们组合一些命令并通过管道来完成工作。
thwack 就是解决方案!您可以用它快速找到并打开文件 🚀
安装
如果您已设置 Rust 环境,可以使用 cargo install
命令
cargo install thwack
请注意,我们考虑提供更简单的安装方式。这应该在不了解 Rust 的情况下使用。
入门
只需运行此命令,并输入您要查找的文件名。通过按 Enter 键在结果列表中选择您想要的文件,您可以在其上执行任意命令。
thwack
运行 thwack --help
以获取更多选项。
快捷键
动作 | 快捷键 |
---|---|
向上移动选择 | Ctrl+p 或 ⬆️ |
向下移动选择 | Ctrl+n 或 ⬇️ |
使用选择执行命令 | Enter |
复制选择的相对路径 | Ctrl+d |
复制选择的绝对路径 | Ctrl+y |
退出 | Esc 或 Ctrl+c |
贡献
感谢您考虑贡献!
该项目还不够成熟,您可能想知道如何贡献。目前,所有行动都受欢迎!如果您想评论或询问,请打开问题。如果您有任何想法,请直接打开拉取请求。有很多机会改进该项目,所以不要犹豫在这里做些什么 😄
也请参阅CONTRIBUTING.md。
许可证
版权所有 © 2021,Yutaka Kamei。
thwack可在Apache License 2.0或MIT许可证的条款下使用,由您选择。
详细信息请见LICENSE-APACHE,LICENSE-MIT。
依赖关系
~11–20MB
~369K SLoC