All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
-
#19
: Maketo-html
configurable with a config file located in the proper location depending on the OS (@CosmicHorrorDev)- Linux:
$XDG_CONFIG_HOME/to-html/config.toml
or$HOME/.config/to-html/config.toml
- macOS:
$HOME/Library/Application Support/to-html/config.toml
- Windows:
{FOLDERID_RoamingAppData}/to-html/config.toml
An example configuration file is here.
- Linux:
-
#22
: Add shell completions to release builds (@CosmicHorrorDev) -
#25
: Make terminal colors configurable via CSS classes (e.g.--red
,--bright-green
) (@CosmicHorrorDev) -
#28
: Add--hide-prompt
flag to print the command output without the prompt (@Julian-Alberts) -
fix (
0a5fcbb
): Correctly parse backslash escapes like\n
(@Aloso)
-
#18
: Minify output with redundant ANSI escape better (@CosmicHorrorDev) -
#15
: Internal: Update command-line argument parser (@CosmicHorrorDev) -
#12
: Internal: Improve continuous integration (@CosmicHorrorDev)
-
#6
: Support different shells.All shells can be used that have a
-c <command>
argument to execute a command, and support multiple commands separated with;
. This includesbash
,fish
,ksh
andzsh
. -
#5
: Add--doc
/-d
flag to emit a full HTML document. It can then be redirected to a file like this:$ to-html 'cargo test --workspace' -d > output.html $ firefox output.html
#4
: FreeBSD support added (this also fixed a few bugs on macOS)
Initial release