A very fast implementation of tldr in Rust.
See the code
A very fast implementation of tldr in Rust: Simplified, example based and community-driven man pages.
If you pronounce "tldr" in English, it sounds somewhat like "tealdeer". Hence the project name :)
In case you're in a hurry and just want to quickly try tealdeer, you can find static binaries on the GitHub releases page!
User documentation is available at https://docs.tealdeer.org!
The docs are generated using mdbook.
They can be edited through the markdown files in the docs/src/ directory.
High level project goals:
A tool like tldr should be as frictionless as possible to use and show the
output as fast as possible.
Creating a debug build with logging enabled:
$ cargo build --features logging
Release build without logging:
$ cargo build --release
To enable the log output, set the RUST_LOG env variable:
$ export RUST_LOG=tldr=debug
To run tests:
$ cargo test
To run lints:
$ rustup component add clippy
$ cargo clean && cargo clippy
Using AI is generally discouraged. However, if it is used as part of a contribution, the contributor MUST:
good-first-issue tag.When publishing a tealdeer release, the Rust version required to build it
should be stable for at least a month. The current MSRV can always be found in
the rust-version field in Cargo.toml.
Licensed under either of
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Thanks to @severen for coming up with the name "tealdeer"!
(top 24 of 109)
1,030 followers · starred May 2022
1,781 followers · starred Sep 2022
44 followers · starred May 2025
496 followers · starred Feb 2025
A very fast implementation of tldr in Rust.
See the code
A very fast implementation of tldr in Rust: Simplified, example based and community-driven man pages.
If you pronounce "tldr" in English, it sounds somewhat like "tealdeer". Hence the project name :)
In case you're in a hurry and just want to quickly try tealdeer, you can find static binaries on the GitHub releases page!
User documentation is available at https://docs.tealdeer.org!
The docs are generated using mdbook.
They can be edited through the markdown files in the docs/src/ directory.
High level project goals:
A tool like tldr should be as frictionless as possible to use and show the
output as fast as possible.
Creating a debug build with logging enabled:
$ cargo build --features logging
Release build without logging:
$ cargo build --release
To enable the log output, set the RUST_LOG env variable:
$ export RUST_LOG=tldr=debug
To run tests:
$ cargo test
To run lints:
$ rustup component add clippy
$ cargo clean && cargo clippy
Using AI is generally discouraged. However, if it is used as part of a contribution, the contributor MUST:
good-first-issue tag.When publishing a tealdeer release, the Rust version required to build it
should be stable for at least a month. The current MSRV can always be found in
the rust-version field in Cargo.toml.
Licensed under either of
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Thanks to @severen for coming up with the name "tealdeer"!
(top 24 of 109)
1,030 followers · starred May 2022
1,781 followers · starred Sep 2022
44 followers · starred May 2025
496 followers · starred Feb 2025