• v1.5.1.1 46f26e58c2

    v1.5.1.1 Stable

    girlnamedzero released this 2026-09-26 03:32:02 -07:00 | 273 commits to main since this release

    Changed env name to match tldr compatibility:

    if you previously used TLDR_PAGES_SOURCE_LOCATION to configure the page source with cldr, replace it with TLDR_DOWNLOAD_CACHE_LOCATION

    Downloads
  • v1.5.1 39d8dfaf53

    v1.5.1 Stable

    girlnamedzero released this 2026-09-26 03:16:47 -07:00 | 275 commits to main since this release

    Improvement

    When listing or searching with the -P or --plain parameter, it will no longer show the fancy tree, instead it will print the full file path

    Downloads
  • v1.5 7b018acaf7

    v1.5 Stable

    girlnamedzero released this 2026-09-26 03:04:31 -07:00 | 278 commits to main since this release

    Features

    Add support for colorful environment variables! The following environment variables let you customize the appearance of pages:
    TLDR_COLOR_NAME=blue
    TLDR_COLOR_DESCRIPTION=white
    TLDR_COLOR_EXAMPLE=green
    TLDR_COLOR_COMMAND=red
    TLDR_COLOR_PARAMETER=blue

    You can set these env's in your .bashrc file (or relevant alternative) so they'll be set for every query you make. Run cldr --colors to see the list of colors you can use with these (more may be added in the future).

    Bug fixes

    Mostly just visual bugs, but a couple of optimizations were included as well.
    The previously mentioned v1.4.1 update has been included as part of this update instead. The code base was clean up and commented, leading to a (hopefully) easier time maintaining it.

    Downloads
  • v1.4 7ea60ddc13

    v1.4 Stable

    girlnamedzero released this 2026-09-25 23:10:53 -07:00 | 297 commits to main since this release

    Features

    Added language priority fallback. You can now specify the LANGUGE=xx:xx:xx environment variable to specify the order of languages you'd like to search, for example: LANGUAGE=fr:es cldr adb will try to search for adb through the french database, then the spanish database, and finally, it will always try the english database as a last resort.

    Notes now support the full formatting of normal pages, use cldr --help-note to learn more about how to write notes.

    Bug fixes

    Previously, there were literally hundreds of memory leaks, most of them weren't very serious, only leaking a couple of bytes, but a few (mostly in the list and remove functionality) leaked a few kilobytes. With a program as small as this, even those larger leaks wouldn't really cause anything bad to happen, however, I am committed to making high quality code, and so I fixed every single memory leak, even those that were inconsequential.

    There will likely be a v1.4.1 tomorrow (or at least soon) which cleans up some of the code base, as it's quite messy now. However, there should be no functional difference between v1.4 and v1.4.1, but theoretically v1.4.1 will have better performance.

    Downloads
  • v1.3.2 4ffb950b2c

    v1.3.2 Stable

    girlnamedzero released this 2026-09-24 22:27:48 -07:00 | 302 commits to main since this release

    Bug fixes and small improvements

    Downloads
  • v1.3.1 ab44e62b42

    v1.3.1 Stable

    girlnamedzero released this 2026-09-24 15:18:37 -07:00 | 306 commits to main since this release

    Improvement

    cldr will now check if the notes file already exists for a query. When you try to write a note, and it exists, cldr will print the existing note before asking the user if they'd like to overwrite the file, cancel, or append the new note to the end of the file.

    Downloads
  • v1.3 d7c4001a9c

    v1.3 Stable

    girlnamedzero released this 2026-09-24 04:11:50 -07:00 | 310 commits to main since this release

    New Notes Feature:

    Added notes! You can now write your own custom notes for commands, these notes will then be printed automatically when you get the tldr page for your query. These are stored in an adjacent directory to the normal pages database, and will persist through database updates (or database deletion). When writing a note, you can enter "\n" to insert a new line. Notes are NOT displayed when printing in plain text.

    You can now use the following args/parameters:

    -n|--note "message wrapped in quotes" | This writes a new note about your query
    --list-notes | This will list all the notes that you have created, just like -l or --list
    --read-note | Manually read ONLY the note about your query
    --remove-note | Remove the note about your query

    Subtle Improvements

    When a parameter is used incorrectly, cldr will now tell you what is wrong and how to fix it.

    For example, running cldr ffmpeg --platform will print the following:

    Error: Missing argument after --platform
    Current/Default arg for --platform is: linux
    Usage for --platform:
    cldr --platform platform-choice
    Available platforms:
    [common, linux, freebsd, netbsd, openbsd, osx, sunos, windows, and android]
    

    Or, running ./build/cldr ffmpeg --note will print:

    Error: Missing argument after --note
    Usage for --note:
    ./build/cldr --note "message wrapped in quotes" query
    You can also type \n to make a new line
    

    A few minor bug fixes and optimizations as well

    Downloads
  • v1.2.2 06d0f42629

    v1.2.2 Stable

    girlnamedzero released this 2026-09-23 18:01:14 -07:00 | 316 commits to main since this release

    Removed a possibly unnecessary/dangerous windows compatibility option. If the --update or --delete parameters no longer work on windows, follow the directions in the comment inside removeDir.c , then build it again. This has not been tested because I do NOT have access to a windows machine.

    Downloads
  • v1.2.1 b9396a876d

    v1.2.1 Stable

    girlnamedzero released this 2026-09-23 02:07:48 -07:00 | 319 commits to main since this release

    Small bug fix and "hardened" compiler flags.

    Downloads
  • v1.2 736041b6f9

    v1.2 Stable

    girlnamedzero released this 2026-09-22 23:55:50 -07:00 | 341 commits to main since this release

    Removed almost all dependency on shell commands, leaving only [wget|curl] and unzip, which most likely can be left as is.

    Entirely rewrote the list and search functionality, adding a beautiful interface instead of clunky tree or ls -R.

    Downloads