7 个版本
0.3.0 | 2024 年 7 月 6 日 |
---|---|
0.2.3 | 2022 年 8 月 1 日 |
0.2.2 | 2022 年 7 月 30 日 |
0.1.2 | 2022 年 7 月 6 日 |
0.1.1 | 2022 年 6 月 26 日 |
#137 在 文件系统
每月 288 次下载
1MB
1.5K SLoC
shellmark
: shell 书签管理器
shellmark
是一个跨平台的书签管理器,适用于您的 shell。主要功能包括
shellmark add
添加目录和文件的书签。shellmark browse
交互式搜索和操作书签。
如何使用
- 按照以下 安装说明 安装
shellmark
。确保shellmark
在您的PATH
中。 - 按照以下 集成说明 将
shellmark
集成到您的 shell 中。这将添加一个 shell 别名s
。别名名称可配置。运行shellmark plug --help
以获取更多信息。 - 通过
s
shell 别名调用shellmark
。
安装说明
预构建的二进制文件
- 转到 发布页面 下载您操作系统的二进制文件。
- 将二进制文件重命名为去除操作系统后缀,使其成为
shellmark
或shellmark.exe
。 - 将二进制文件放入您的
PATH
中的某个位置。
cargo安装
- 运行
cargo install shellmark
。 - 二进制文件将在本地 Cargo 文件夹中构建和安装,通常位于
$HOME/.cargo/bin
。请确保此目录在您的PATH
中。
从源代码安装
请确保您已设置 Rust 工具链(1.49+ 应该可以工作)。然后运行以下命令
$ git clone https://github.com/artempyanykh/shellmark.git
$ cd shellmark
$ cargo install --path .
这将在 ~/.cargo/bin
下安装 shellmark
。
与 shell 集成
Bash/Zsh
if type shellmark &>/dev/null; then
eval "$(shellmark --out posix plug)"
fi
Fish
if type -q shellmark
shellmark --out fish plug | source
end
PowerShell
if (Get-Command shellmark -ErrorAction SilentlyContinue) {
Invoke-Expression (@(&shellmark --out powershell plug) -join "`n")
}
依赖关系
~12–26MB
~304K SLoC