#阅读 #终端 #实用工具 #CLI #性能

应用 fsrx

📚 终端中的流状态阅读

5 个版本 (3 个稳定版)

1.0.2 2022年7月10日
1.0.1 2022年6月13日
1.0.0 2022年6月8日
0.2.1 2022年6月7日
0.2.0 2022年6月7日

#151#阅读

每月45次 下载

MIT 协议

10KB
141 代码行

fsrx

📚(f)low (s)tate (r)eading e(x)change – 终端中的流状态阅读

GitHub CI Workflow GitHub Deploy Workflow License Crate Version Github Stars

demo

(但与) Renato Casutt 及其关于 Bionic Reading 的革命性工作的启发。

用法

运行 fsrx -h 以获取详细用法。

fsrx 1.0.2
Colby Thomas <thatvegandev@gmail.com>
📚(f)low (s)tate (r)eading e(x)change
flow state reading in the terminal

USAGE:
    fsrx [OPTIONS] [PATH]

ARGS:
    <PATH>    path to file (or supply input via stdin)

OPTIONS:
    -c, --contrast               high contrast
    -f, --fixation <FIXATION>    fixation intensity [default: m] [possible values: l, m, h]
    -h, --help                   Print help information
    -s, --saccade <SACCADE>      saccade intensity [default: h] [possible values: l, m, h]
    -V, --version                Print version information

示例

$ echo "the quick brown fox jumps over the lazy dog" | fsrx
$ fsrx input.txt | less
$ fmt -w60 input.txt | fsrx -c -fh -sl

安装

Cargo

$ cargo install fsrx

Homebrew

通过 homebrew-fsrx

Arch Linux

fsrx 通过 AUR

NetBSD

fsrx 来自 官方仓库

贡献

非常感谢所有贡献。请注意,此项目旨在尽可能轻量,因此并非每个想法都会被考虑。

如果您有改进 fsrx 的建议,请 fork 仓库并创建一个 pull request。您也可以简单地打开一个问题并选择 功能请求

  1. fork 仓库
  2. 创建您的功能分支 (git checkout -b [your_username]/xyz)
  3. 提交您的更改 (git commit -m 'add some xyz')
  4. 从 main 分支 rebase (git fetch --all && git rebase origin/main)
  5. 将您的分支推送到远程 (git push origin [your_username]/xyz)
  6. 填写 pull request 模板

查看 开放的问题 以获取建议功能(和已知问题的)完整列表。

许可证

在MIT许可证下分发。更多信息请参阅 LICENSE.md

关注

github twitter youtube

依赖项

~5-7MB
~123K SLoC