Skip to main content

Crate luff

Crate luff 

Source
Expand description

File printer library

This library provides functionality to print file contents with various formatting options, including Markdown code blocks and tree-style directory listings.

Re-exports§

pub use error::Error;
pub use error::Result;
pub use fs_utils::MAX_FILE_SIZE;

Modules§

cli
CLI module for argument parsing, execution, and schema generation
config
Configuration management with layered sources (CLI > Env > Config File > Defaults)
env
Environment variable abstraction for testability
error
Error types for luff with rich diagnostic support
format
Shared output format types
fs_utils
File system utilities
git
Git repository operations
prelude
Re-export commonly used types
printer
File printing implementations
walker
Directory walking and file iteration

Constants§

VERSION
Library version