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