unreleased

Crates.iounreleased
lib.rsunreleased
version0.1.0
created_at2025-11-24 12:40:06.808328+00
updated_at2025-11-24 12:40:06.808328+00
descriptionview the commits to your GitHub repos since their last release
homepagehttps://tools.dhruvs.space/unreleased
repositoryhttps://github.com/dhth/unreleased
max_upload_size
id1947724
size144,298
Dhruv Thakur (dhth)

documentation

README

unreleased

GitHub release GitHub release Latest release Commits since latest release

unreleased lets you view the commits to your GitHub repos since their last release.

html-report

Read more about how I leverage unreleased for my needs here.

⚡️ Usage

unreleased requires a TOML config file which looks like the following.

# array of repos to run for
[[repos]]
# repository name in the format "owner/repo"
repo = "dhth/bmm"

[[repos]]
repo = "dhth/hours"
# head ref to use when generating commit log
# optional
# default: main
head_ref = "some-branch"

[[repos]]
repo = "dhth/unreleased"
# whether to consider a pre-release as the last release
# optional
# default: false
consider_prereleases = true
$ unreleased report -h

Usage: unreleased report [OPTIONS]

Options:
  -c, --config-path <PATH>      Path to the unreleased's file (defaults to <YOUR_CONFIG_DIR>/unreleased/unreleased.toml)
      --debug                   Output debug information without doing anything
  -f, --filter <REGEX>          Regex to use for filtering repos
  -o, --output-format <FORMAT>  Output format [default: stdout] [possible values: stdout, html]
      --stdout-plain            Whether to output text to stdout without color
      --html-output <PATH>      Path for the HTML output file [default: unreleased.html]
      --html-title <STRING>     Title for HTML report [default: unreleased]
      --html-template <PATH>    Path to custom HTML template file
  -h, --help                    Print help

stdout report

By default, unreleased prints its report to stdout.

stdout output

HTML report

unreleased can also generate an HTML version of its report. Mine is deployed here.

Commit count: 0

cargo fmt