clog-cli
Generate beautiful changelogs from your Git commit history
clog creates a changelog automatically from your local git metadata. The way this works, is every time you make a commit, you ensure your commit subject line follows the conventional format. Then when you wish to update your changelog, you simply run clog inside your local repository with any options you'd like to specify.
https://github.com/clog-tool/clog-cli
arm64 armhf amd64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install clog-cli
Snippets
Download URLs
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for clog-cli are versioned here.
Click here to see clog-cli ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/clog-cli/ops2deb.yml
name: clog-cli
matrix:
architectures:
- amd64
- arm64
- armhf
version: 0.9.3
homepage: https://github.com/clog-tool/clog-cli
summary: generate beautiful changelogs from your Git commit history
description: |-
clog creates a changelog automatically from your local git metadata. The way
this works, is every time you make a commit, you ensure your commit subject
line follows the conventional format. Then when you wish to update your
changelog, you simply run clog inside your local repository with any options
you'd like to specify.
fetch:
url: https://github.com/clog-tool/clog-cli/releases/download/v{{version}}/clog-v{{version}}-{{target}}.tar.gz
targets:
amd64: x86_64-unknown-linux-gnu
armhf: armv7-unknown-linux-gnueabihf
arm64: aarch64-unknown-linux-gnu
script:
- install -m 755 clog {{src}}/usr/bin/
The blueprint fetch
keyword contains a URL template pointing to clog-cli releases. Downloaded files are locked in a lockfile versioned here.
Click here to see clog-cli release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/clog-cli/ops2deb.lock.yml
- url: https://github.com/clog-tool/clog-cli/releases/download/v0.9.3/clog-v0.9.3-aarch64-unknown-linux-gnu.tar.gz
sha256: 1e90b8ab5906c17a2f8a59c1a815afd0dbdcb9fc9d0848dec350481ceb99d473
timestamp: 2022-02-02 22:57:51+00:00
- url: https://github.com/clog-tool/clog-cli/releases/download/v0.9.3/clog-v0.9.3-armv7-unknown-linux-gnueabihf.tar.gz
sha256: 12e4b84972b5dac3e7334d9938da806295ca0f5b0b008833a4ed728d35fb1d3c
timestamp: 2022-02-02 22:57:51+00:00
- url: https://github.com/clog-tool/clog-cli/releases/download/v0.9.3/clog-v0.9.3-x86_64-unknown-linux-gnu.tar.gz
sha256: c878d73e0f22fea2f2fd8da53e3cf987a88e50f474649e026ad196b67d8a0401
timestamp: 2021-12-09 19:47:05+00:00