refold
Refold
refold
is a commandline tool for performing text-wrapping,
similar to unix fold
. Unlike fold
, refold
will recombine lines before performing line
wrapping, and it will automatically detect line prefixes.
Comparison to fold
refold | unix fold | |
---|---|---|
Rewrapping | Yes | No |
Line prefix support | Yes | No |
Line endings | LF and can auto detect CRLF | LF only |
Default wrapping | Soft via Unicode splittable property | Hard |
Hard wrapping | Yes | Yes |
Soft wrapping | Yes | Yes* |
*: fold
leaves trailing spaces and can only split ASCII space-separated words.
Example:
refold --spaces --width=100
:
/// I'd just like to interject for a moment. What you're refering to as Linux, is in fact, GNU/Linux,
/// or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the
/// GNU corelibs, shell utilities
/// and vital system components comprising a full OS as defined by POSIX.
->
/// I'd just like to interject for a moment. What you're refering to as Linux, is in fact,
/// GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating
/// system unto itself, but rather another free component of a fully functioning GNU system made
/// useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as
/// defined by POSIX.