Warning
This client is currently unmaintained. It lacks features that other official clients have (e.g. translation support). Consider using the Python or Rust client instead.
A command line client for tldr, written in plain ISO C90.
On OS X, the client can be installed through Homebrew.
# To install the latest development version
brew install tldr --HEAD
# To install the latest stable release
brew install tldrOn Arch Linux, the client can be installed through the AUR using an AUR helper such as yay.
yay -S tldr-gitTo build the latest version from the source:
git clone https://github.com/tldr-pages/tldr-c-client.git
cd tldr-c-client
sudo ./deps.sh # install dependencies
make # build tldr
sudo make install # install tldrTo remove the version installed from the source:
sudo make uninstallThe default prefix for installation is /usr/local/bin.
Building the tldr client is pretty straightforward.
clang/gcclibcurl(brew install curl/apt-get install libcurl-dev/apt-get install libcurl4-openssl-dev)libzip(brew install libzip/apt-get install libzip-dev)pkg-config(brew install pkg-config/apt-get install pkg-config)
The Makefile
in the root directory has all you need for building the project.
Just call make and tldr will build itself.
makeAutocompletion is supported for bash, zsh, and fish and can be added by sourcing
the correct autocompletion file.
The files autocomplete.zsh, autocomplete.bash, and autocomplete.fish can be found in the autocomplete
folder in the root of the repository.
To install the autocompletion, just move the script for your shell to an easy
to access the directory (like your home directory), and source it in your .bashrc or .zshrc.
Example for zsh:
mv autocomplete/complete.zsh ~/.tldr.complete
echo "source ~/.tldr.complete" >> ~/.zshrcusage: tldr [OPTION]... PAGE
available commands:
-h, --help print this help and exit
-C, --color force color display
-p, --platform=PLATFORM select platform, supported are linux / osx / sunos / windows / common
-r, --render=PATH render a local page for testing purposes
-u, --update update local database
-v, --version print version and exit
-c, --clear-cache clear local database
-V, --verbose display verbose output (when used with --clear-cache or --update)
-l, --list list all entries in the local databaseTo prevent tldr from automatically updating its database, set the environment variable TLDR_AUTO_UPDATE_DISABLED.
Please read the CONTRIBUTING.md for details.
The MIT License (MIT) - see LICENSE for details.