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文件系统

Download history 1/week @ 2024-05-30 105/week @ 2024-07-04 9/week @ 2024-07-11

每月 288 次下载

自定义许可协议

1MB
1.5K SLoC

shellmark: shell 书签管理器

Build & Test

Shellmark demonstration: CLI and TUI

shellmark 是一个跨平台的书签管理器,适用于您的 shell。主要功能包括

  1. shellmark add 添加目录和文件的书签。
  2. shellmark browse 交互式搜索和操作书签。

如何使用

  1. 按照以下 安装说明 安装 shellmark。确保 shellmark 在您的 PATH 中。
  2. 按照以下 集成说明shellmark 集成到您的 shell 中。这将添加一个 shell 别名 s。别名名称可配置。运行 shellmark plug --help 以获取更多信息。
  3. 通过 s shell 别名调用 shellmark

安装说明

预构建的二进制文件

  1. 转到 发布页面 下载您操作系统的二进制文件。
  2. 将二进制文件重命名为去除操作系统后缀,使其成为 shellmarkshellmark.exe
  3. 将二进制文件放入您的 PATH 中的某个位置。

cargo安装

  1. 运行 cargo install shellmark
  2. 二进制文件将在本地 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