Yet another tldr client. Written mostly as an exercise to try Zig. The client doesn't maintain a local database of tldr pages but rather embeds all of them in the binary.
![image](https://private-user-images.githubusercontent.com/20820/247701411-d40ee21a-2429-408f-9e96-26157beca855.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MDU0ODEsIm5iZiI6MTczODkwNTE4MSwicGF0aCI6Ii8yMDgyMC8yNDc3MDE0MTEtZDQwZWUyMWEtMjQyOS00MDhmLTllOTYtMjYxNTdiZWNhODU1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDA1MTMwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ2N2M3MTkyMzJmNWI2M2FhMjE3N2Y4ZGViMGJlYzRiYTk0MDIwODdlM2E2MmRjMzU2ZjYxYWFjOTdkODY0NmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.pm9WJP6yKqyUGPHn_fPYVcyyirmytp89BLIyREAZQ1I)
# On Arch Linux
paru -Sy drtl-bin
You can also just use the prebuilt binaries or build it yourself.
Usage: drtl <name>
Prints tldr page for the given name.
Pages are split into several categories (android, common, linux, osx, sunos, and windows). If
you want a page for a specific category, use "category/name".
Options:
-h, --help print this help
-v, --version print version
-l, --list list all pages
Tested with Zig 0.11.0-dev.3726+8fcc28d30
.
./update_pages.bash # Optionally update tldr pages
zig build
MIT