1.5.2 - 2024-03-29
- Update archive url to new location (tldr-pages/tldr v2.2,
747cf41
) - Use a nicer error message when
pandoc
fails (26aa2cd
)
1.5.1 - 2023-11-21
- Display accurate progress for progressbar when downloading ZIP archive (
02f3e24
)
1.5.0 - 2023-11-21
- Improve error message descriptions, formatting, and color (
0b0f2f8
,cfdfd34
) - Display directories first in the error message for when the cache contains non-cache files (
1221945
) - Suppress the usage of ANSI color when the environment variable
TERM=dumb
(d553712
)
- Add
freebsd
,netbsd
, andopenbsd
platforms (ba4392f
) - Display download progress for ZIP archive (
cfdfd34
) - Use the environment variable
TLDR_MAN_ARCHIVE_URL
as the location to download the page archive from (cfdfd34
)
- Remove prioritizing
--render
and--update
over other subcommand options when multiple options are specified (b2503ce
)
- Lock cache directory while reading and writing to prevent race conditions (
b487466
)
1.4.1 - 2023-08-27
- Change error message for when the cache directory contains non-cache files (
8342da2
)
- Enable ANSI color when displaying help information when the environment variable
NO_COLOR
is an empty string (click-contrib/click-help-colors#21,40aa283
) - Ensure that filenames can be displayed in error messages by replacing any invalid bytes or surrogate escapes with a replacement character (
9286a6e
)
1.4.0 - 2023-08-18
- Prevent overwriting cache directory if it contains unexpected files that were not generated by running the
tldr --update
command (08033f0
). This prevents potential data loss.
- Use the environment variable
TLDR_MAN_CACHE_DIR
for the location of the cache directory if it is present (af9d673
) - Suppress the usage of ANSI color when either of the environment variables
TLDR_MAN_NO_COLOR
orNO_COLOR
are present and are not an empty string (9c228dc
)
1.3.1 - 2023-08-07
- Change GitHub links from
tldr-man-client
totldr-man
(f389033
)
- Patch click Bash completion generation (#10, #11, pallets/click#2574)
1.3.0 - 2023-07-26
- Exit with a non-zero exit code when a page does not exist (
5c839f4
) - Exit with exit code 3 when the cache directory does not exit (
5c839f4
) - Exit with exit code 130 on a Keyboard Interrupt (
5c839f4
) - Update PyPI trove classifiers (
280ab5b
)
- Add manpage (
f494fe7
)
- Drop dependency on
xdg
package (012fac9
)
1.2.0 - 2023-06-16
- Display help page when no arguments or options are specified (#7)
- Shorten label for cache update progress bar (#9)
- Update metavar names for
--platform
and--language
to be more descriptive (#7) - Change project name to
tldr-man
fromtldr-man-client
(7661e81
)
- Add shell completion for page names and the
--language
option (#8) - Display the number of added, updated, and unchanged pages after updating the cache (#9)
- Add
-M
option as an alias for the--manpath
option (#7)
- Remove trailing period from the end of the help and version descriptions (#7)
1.1.1 - 2023-03-20
1.1.0 - 2023-03-13
- Improve cache update speed (#2)
- Improve error message for the
--render
option when a directory or nonexistent file is provided (04bd41a
)
1.0.3 - 2022-08-06
- Fix incorrect styling for pages which contain asterisk characters (
c9a440b
)
1.0.2 - 2022-07-29
- Document Homebrew installation option (
d0b9959
)
1.0.1 - 2022-07-28
- Fix package name (
b9271a2
)
1.0.0 - 2022-07-28
First release.