Cargo Features

[dependencies]
taboc = { version = "0.2.102", default-features = false, features = ["git", "memmap2"] }
default = git

The git feature is set by default whenever taboc is added without default-features = false somewhere in the dependency tree.

git default

Affects args::Opt.allow_dirty, args::Opt.no_vcs, utils::git

memmap2

NOTE: Not on by default. It's a bit slower to do memory mapped I/O (probably due to syscall overhead). This only exists as a feature for large file processing with minimal RAM usage. It's unlikely it'd ever be needed for most markdown files.

Enables memmap2