#fold #coreutils #command-line-tool #replace

app fnew

是 coreutils fold 的 Unicode 兼容行导向替代品

2 个稳定版本

1.0.1 2020年3月15日

#1699 in 文本处理

MIT/Apache

8KB
169

Fnew

功能和限制

  • 默认按 Unicode 图形单位计数。
  • 可以按字节或字符计数。
  • 与 GNU Fold 具有完全相同的语法。
  • 仅适用于 UTF-8 输入。
  • 行导向。虽然 GNU Fold 在折叠之前缓冲整个输入,但 fnew 逐行读取并打印输入。这使得它适合从长时间运行的命令中管道输入。

用法

USAGE:
    fnew [FLAGS] [OPTIONS] [file]

FLAGS:
    -b, --bytes      Count bytes not graphemes. Can cause invalid Unicode sequences.
    -c, --chars      Count unicode characters not graphemes.
    -h, --help       Prints help information
    -s, --spaces     Split at whitespaces when possible.
    -V, --version    Prints version information

OPTIONS:
    -w, --width <width>    Width to fold at. [default: 80]

ARGS:
    <file>    File to read from, - is stdin. [default: -]

依赖关系

~1.5MB
~14K SLoC