2 个版本
0.1.1 | 2023年9月29日 |
---|---|
0.1.0 | 2023年9月29日 |
742 在 开发工具
8KB
107 代码行
bmk(书签路径管理器)
bmk是一个用于管理目录路径的命令行工具。它允许您收藏常用路径,在不再需要时删除它们,并快速导航到您保存的位置。如果您喜欢冒险,可以将配置作为点文件提交。
这是一个个人工具。您有权使用,仅此而已。
先决条件
由于我不提供二进制文件,您需要在系统中安装Rust才能构建此工具。
构建
手动
- 构建项目
cargo build --release
- 将二进制文件移动到usr/local/bin
Cargo
或者只需执行 cargo install bmk
,不过,请确保 ~/.cargo/bin/
在您的 PATH
变量中
用法
bmk add
将当前路径添加到书签列表中bmk list
列出保存的路径bmk remove
从列表中删除当前路径cd $(bmk go 1)
跳转到第一个索引- 路径存储在点文件
~/.config/.bookmark-paths
中
这里简要说明为什么您仍然需要使用cd命令。显然的部分是,bmk go 1
实际上执行的操作是在控制台打印路径。$()
捕获执行过程的stdout到本地变量,然后允许cd对其进行操作。
cd
是shell的核心功能的一部分,这意味着当您在进程内执行cd时,它会影响该特定进程的当前目录。一旦您退出进程,您的当前工作目录将恢复到最初启动shell时的状态。
:) 希望您喜欢
依赖项
~1–11MB
~78K SLoC