Skip to content

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.

dev

https://github.com/clog-tool/clog-cli

amd64 armhf arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install clog-cli

sudo apt install clog-cli

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    clog-cli=0.9.3*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      clog-cli=0.9.3*

Download URLs

Version SHA256 Size (KB)
0.9.3 b7d3440f7ea9e7415adbf3458ef4464e5e799266e973523547f0f6e238b7ce8e 528
Version SHA256 Size (KB)
0.9.3 3285374186843b0dbb63289dd08676a718bd15da91aa0f8ff2e095de7557305a 388
Version SHA256 Size (KB)
0.9.3 c4f32cfe51c8eeaa102665ac8148071b95f097c63649c0ea031b44d9f4352101 450

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

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/clog-cli.svg)](https://docs.wakemeops.com/packages/clog-cli)
<a href="https://docs.wakemeops.com/packages/clog-cli">
  <img src="https://docs.wakemeops.com/badges/clog-cli.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/clog-cli.svg
:target: https://docs.wakemeops.com/packages/clog-cli