<<

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

refoldunix fold
RewrappingYesNo
Line prefix supportYesNo
Line endingsLF and can auto detect CRLFLF only
Default wrappingSoft via Unicode splittable propertyHard
Hard wrappingYesYes
Soft wrappingYesYes*

*: 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.