Automic VaultAutomic Vault

brew

Install git-cliff with Homebrew, apk, MacPorts, Nix, pacman, scoop, winget, zypper

Highly customizable changelog generator. Version 2.13.1 via Homebrew; verified 2026-06-22.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install git-cliff

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install git-cliff

MacPorts ports tree · devel/git-cliff/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add git-cliff

Alpine Linux edge package indexes · git-cliff · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#git-cliff

nixpkgs package indexes · pkgs/by-name/gi/git-cliff/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S git-cliff

Arch Linux sync databases · git-cliff · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install git-cliff

openSUSE Tumbleweed package metadata · git-cliff · source: download.opensuse.org

Windows

Scoopverified · 92%
scoop install main/git-cliff

Scoop official bucket manifest trees · bucket/git-cliff.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id orhun.git-cliff -e

Windows Package Manager source index · orhun.git-cliff · source: cdn.winget.microsoft.com

overview

Package summary

Highly customizable changelog generator

Commands and aliases

  • git-cliff

history

Project history and usage

git-cliff is a Rust changelog generator that derives release notes from Git history. It sits in the release-engineering space around Conventional Commits, templated changelogs, and automated package publishing.

Project history

The project is authored by Orhun Parmaksiz and began its documented release series with v0.1.0 on 2021-08-12. Its changelog records steady growth across the 0.x line into 2022 and a larger 2.x line by 2026, with work on configuration, templating, remote integrations, CI packaging, npm packaging, PyPI wheels, and Docker images.

Adoption history

git-cliff gained adoption because it solves a recurring maintainer problem: turning commit history into readable release notes without hand-editing every release. The README links official documentation, community writing, a RustLab 2023 talk, an interview, editor support, and related projects, which shows a tool with a visible release-management ecosystem rather than a one-off script.

How it is used

Practitioners configure cliff.toml, choose parsers for Conventional Commits or custom commit patterns, and render changelogs through the CLI or in CI. The template system lets maintainers align generated notes with project conventions while still deriving content from Git data.

Why package nerds care

For package maintainers, git-cliff matters because it packages release-note generation as a reproducible build step. Its availability across Homebrew, Linux distributions, Scoop, winget, crates.io, npm, PyPI, and container workflows makes it easy to use in heterogeneous release pipelines.

Timeline

  • 2021: v0.1.0 release documented in the changelog.
  • 2022: 0.8.x releases continued the early public line.
  • 2026: 2.13.x changelog entries documented mature CI, packaging, configuration, and remote work.

Related projects

  • The README lists related changelog and release tools including git-journal, clog-cli, relnotes, cocogitto, release-plz, and other Git changelog generators.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 1 runtime dependencies.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
cliff.toml.cliff.toml.config/cliff.toml~/cliff.toml~/.cliff.toml~/.config/cliff.toml
Windows
cliff.toml.cliff.toml.config/cliff.tomlC:\Users\<user>\AppData\Roaming\cliff.tomlC:\Users\<user>\AppData\Roaming\.cliff.tomlC:\Users\<user>\AppData\Roaming\.config\cliff.toml

executables

Installed executables

CommandKindExposureNote
git-cliffcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version2.13.1
manager updated2026-06-22
local dataok
upstreamcurrent
latest detectedv2.13.1

https://github.com/orhun/git-cliff

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:git-cliff
Version2.13.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/git-cliff
Homepagehttps://git-cliff.org/
Repositoryhttps://github.com/orhun/git-cliff
Upstream docshttps://git-cliff.org/docs
LicenseApache-2.0 AND MIT
Source archivehttps://github.com/orhun/git-cliff/archive/refs/tags/v2.13.1.tar.gz
Last updated2026-06-22T14:03:30-07:00
Pulseupdated
Dependencieslibgit2
Build dependenciespkgconf, rust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegit-cliff
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

git-cliff

nix profile install nixpkgs#git-cliff
  • normalized package name match
  • Matched by: Git Cliff
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/gi/git-cliff/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

git-cliff 2.13.1-r0

A highly customizable changelog generator

https://github.com/orhun/git-cliff

sudo apk add git-cliff
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: git-cliff
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Git Cliff
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: git-cliff from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

git-cliff-bash-completion 2.13.1-r0

Bash completions for git-cliff

https://github.com/orhun/git-cliff

sudo apk add git-cliff-bash-completion
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: git-cliff
  • normalized package name match
  • Matched by: Git Cliff
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: git-cliff-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

git-cliff-doc 2.13.1-r0

A highly customizable changelog generator (documentation)

https://github.com/orhun/git-cliff

sudo apk add git-cliff-doc
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: git-cliff
  • normalized package name match
  • Matched by: Git Cliff
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: git-cliff-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

git-cliff-fish-completion 2.13.1-r0

Fish completions for git-cliff

https://github.com/orhun/git-cliff

sudo apk add git-cliff-fish-completion
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: git-cliff
  • normalized package name match
  • Matched by: Git Cliff
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: git-cliff-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

git-cliff-zsh-completion 2.13.1-r0

Zsh completions for git-cliff

https://github.com/orhun/git-cliff

sudo apk add git-cliff-zsh-completion
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: git-cliff
  • normalized package name match
  • Matched by: Git Cliff
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: git-cliff-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

git-cliff 2.13.1-1

A highly customizable changelog generator

https://github.com/orhun/git-cliff

sudo pacman -S git-cliff
  • License: MIT AND Apache-2.0
  • Architecture: x86_64
  • 6 dependencies
  • normalized package name match
  • Matched by: Git Cliff
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: git-cliff from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

git-cliff 2.12.0-1.1

Changelog generator for git repositories

https://github.com/orhun/git-cliff

sudo zypper install git-cliff
  • License: (Apache-2.0 OR MIT) AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: git-cliff
  • 3 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Git Cliff
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: git-cliff from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

git-cliff-bash-completion 2.12.0-1.1

Bash Completion for git-cliff

https://github.com/orhun/git-cliff

sudo zypper install git-cliff-bash-completion
  • License: (Apache-2.0 OR MIT) AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: git-cliff
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Git Cliff
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: git-cliff-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

git-cliff-fish-completion 2.12.0-1.1

Fish Completion for git-cliff

https://github.com/orhun/git-cliff

sudo zypper install git-cliff-fish-completion
  • License: (Apache-2.0 OR MIT) AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: git-cliff
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Git Cliff
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: git-cliff-fish-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

git-cliff-zsh-completion 2.12.0-1.1

Zsh Completion for git-cliff

https://github.com/orhun/git-cliff

sudo zypper install git-cliff-zsh-completion
  • License: (Apache-2.0 OR MIT) AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: git-cliff
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Git Cliff
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: git-cliff-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

git-cliff

sudo port install git-cliff
  • normalized package name match
  • Matched by: Git Cliff
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/git-cliff/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/git-cliff

scoop install main/git-cliff
  • normalized package name match
  • Matched by: Git Cliff
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/git-cliff.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

orhun.git-cliff

winget install --id orhun.git-cliff -e
  • normalized package name match
  • Matched by: Git Cliff
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: orhun.git-cliff from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment