lessify

Crates.iolessify
lib.rslessify
version0.3.0
sourcesrc
created_at2024-09-03 19:50:06.892186
updated_at2024-09-09 20:31:33.910889
descriptionOutput text through a pager.
homepage
repositoryhttps://github.com/qrichert/lessify.git
max_upload_size
id1362022
size28,502
Quentin Richert (qrichert)

documentation

README

lessify

license: MIT GitHub Tag crates.io

Output text through a pager.

It uses less by default, or any pager set by the PAGER environment variable.

Example

use lessify::{OutputPaged, Pager};

fn main() {
    let text = very_long_text();

    Pager::page_or_print(text);

    // Same, but through trait.
    text.output_paged();
}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ut ex suscip
it, elementum tortor et, pretium odio. Suspendisse quis lacus vel nulla mollis m
alesuada. Sed orci purus, auctor ut tempor vitae, convallis ut lorem. Donec sem
augue, efficitur condimentum mauris non, sagittis porttitor lacus. Proin maximus
 suscipit pellentesque. Vestibulum ante eros, ultrices ac varius a, porttitor ne
c libero. Proin tempus dui vel leo rutrum eleifend.

Nullam est libero, posuere vitae tellus ut, volutpat aliquam erat. Fusce vitae u
rna nibh. Proin luctus, augue non aliquam elementum, purus magna consequat ligul
a, id lobortis magna leo nec nunc. Donec at turpis dapibus, malesuada massa vita
:
Commit count: 0

cargo fmt