ock 0.1.4

A simple, fast command line utility for working with table-like data
[workspace]
# Enable changelog generation
changelog_update = true

# Conventional commit configuration
[[package]]
name = "ock"
# Use git-cliff for changelog generation
changelog_include = ["feat", "fix", "perf", "refactor", "docs", "style", "test", "chore", "build", "ci"]

# Customize the changelog format
[changelog]
header = """# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

"""
body = """
{% if version %}\
    ## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }}
{% else %}\
    ## [Unreleased]
{% endif %}\
{% for group, commits in commits | group_by(attribute="group") %}
    ### {{ group | upper_first }}
    {% for commit in commits %}
        - {% if commit.breaking %}[**breaking**] {% endif %}{{ commit.message | upper_first }}\
    {% endfor %}
{% endfor %}\n
"""
trim = true