-
v1.9 Stable
released this
2026-10-13 02:21:47 -07:00 | 100 commits to main since this releaseImprovements
Overhauled the notes interface
BREAKING CHANGES. tl;dr: To make use of the change, instead of using
--note "message", use--note write "message"
To see the new detailed usage of--note, runcldr --help --note. But in short, you will now follow--notewith the operation you want to execute, which is one of: write, read, edit, list, remove.
All of the original parameters with notes, such as--read-notehave been deprecated in favor of the new usage from above. They will still function for the moment, but will be removed in v2.0.Overhauled the config interface
There are no breaking changes, but effectively the same thing has happened with
--config. To see the new detailed usage of--config, runcldr --help --config. Instead of--store-configand--remove-config, you can now use--configfollowed by the operation, which is one of: get, set, edit, store, clear.
As with--note,--store-configand--remove-configare being deprecated in favor of the above usage, they will remain functional for now, but will soon be removed.Editing
You can now use
--edit,--note edit, and--config editto open the relevant file in your default editor, which is set by the $EDITOR environment variable.Scripting flag
A new flag,
--scriptinghas been added, this flag will enable general scripting optimizations, currently it is effectively the same as if you used--plain --no-autoin your arguments, but may do more in the future as more features are added.Tar archive support
cldrnow supports setting the page source to a url pointing at either a .zip or a .tar.* file. Additionally, the default page source has been changed to make use of the .tar.gz archive from ethical-tldr, as it is significantly more compressed, leading to faster downloads.Animations for
--updateThere is now a little spinny loading animation when using
--update. This does not display in scripting mode or when automatically updating.Semantic error codes
When something goes wrong,
cldrwill give specific error codes depending on the situation. Primarily useful for scripting, as you can use these codes to figure out what went wrong.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)