2 个不稳定版本
| 0.2.0 | 2021 年 1 月 31 日 |
|---|---|
| 0.1.0 | 2021 年 1 月 27 日 |
#1092 在 文件系统
62KB
1K SLoC
rfz
用于本地文件系统中同步的 IETF 文档存储库的索引器和元数据查看器。
安装
通过 cargo 安装
$ cargo install rfz
使用 rfz sync 需要 rsync。
用法
查看 rfz --help 以获取基本的命令行用法。
rfz 预期在一个包含 rsync.tools.ietf.org::tools.html rsync 目标的本地镜像的目录。
此目录的路径可以用 --dir 设置,默认为 ${XDG_DATA_DIR:-${HOME}/.local/share}/rfz.
rfz sync 将创建目录(如果尚未存在),并调用 rsync 以检索内容。
在 extras/ 中包含运行 rfz sync 每小时的 systemd 单元示例。
rfz 可以独立使用,但设计为与 fzf 和文本模式浏览器(例如 lynx 或 w3m)一起使用
#!/usr/bin/env bash
rfz index | fzf \
# trim the path from the 'fzf' display
--with-nth=2.. \
# show coloured output
--ansi \
# show the document metadata in the preview
--preview 'rfz summary {1}' \
| cut -d' ' -f1 \
| lynx -
依赖项
~5–11MB
~108K SLoC