3 个版本 (破坏性更新)
0.3.0 | 2024年1月9日 |
---|---|
0.2.0 | 2023年12月22日 |
0.1.0 | 2023年11月30日 |
#2862 在 命令行工具
每月31次下载
19KB
141 代码行
告别繁琐的 cd ..; cd..; cd.. (10x)
或复杂的别名如 ..
,....
,........
。只需一条命令即可拥抱简洁 — 介绍 toor
。将其绑定到您喜欢的 shell,然后 voila!一个 r
键盘按键即可将您直接传输到根目录。轻松提升您的命令行体验,只需一点魔法。
功能
- 花哨的错误信息和彩色输出。
- 跨平台和单个二进制文件。
使用方法
🦄 toor --help
rust on master is 📦 v0.1.0 via 🦀 v1.74.0
🦄 toor
/home/user/playground/rust
~/playground
🦄 toor
Error: toor::no_project_root (link)
× Project root is not found.
help: Make sure the project root exists.
与其他工具的集成
Fish Shell
#
# toor
function r # root
set project_root (toor 2>/dev/null)
if test -n "$project_root"
# If successful, change to the project root directory
cd "$project_root"
echo "Changed to project root: $project_root"
else
# If not successful, stay in current directory
echo "Project root not found. I dont' go anywhere 📍"
end
end
安装
从二进制文件
发布页面提供了适用于 GNU/Linux、macOS 和 Windows 的预编译二进制文件。
从源代码
$ cargo binstall toor
使用 Rust 的包管理器 cargo
$ cargo install toor
开发
git clone https://github.com/azzamsa/toor
# Build
cd toor
cargo build
# Run unit tests and integration tests
cargo test
# Install
cargo install --path .
贡献
了解更多,请阅读 开发指南
名称的起源
"toor" 是 "root" 的一个有趣变化。
致谢
依赖项
~4.5–6MB
~114K SLoC