Skip to content

Releases: nxkh4ng/snap-commit

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 10 Aug 15:30

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 14 Jun 10:19

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 08:36

Full Changelog: v0.4.0...v0.5.0

0.4.0

Choose a tag to compare

@nxkh4ng nxkh4ng released this 14 May 02:21

Full Changelog: v0.3.0...v0.4.0

0.3.0

Choose a tag to compare

@nxkh4ng nxkh4ng released this 05 May 14:16

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@nxkh4ng nxkh4ng released this 12 Apr 11:58

v0.2.0

What's new

Project & global configuration

snap now supports configuration files, so you can customize the commit workflow per project or globally.

snap init — creates .snap.json next to your .git folder. Commit it to your repo so the whole team shares the same setup.

snap init --global — creates ~/.config/snap/config.json. Applies to all projects that don't have a local config.

Config priority: .snap.json (project) → ~/.config/snap/config.json (global) → built-in defaults

Configurable options

Field Description
types customize commit types and their descriptions
scopes predefined scopes with validation
requireScope make scope mandatory
subjectCharLimit max subject line length
ticketKeyWords keywords for ticket references with descriptions
theme UI theme (base, base16, catppuccin, dracula, charm)

Other improvements

  • Scope suggestions now pulled from your git history
  • Scope validation when predefined scopes are configured
  • Ticket keyword descriptions shown dynamically in wizard

v0.1.1

Choose a tag to compare

@nxkh4ng nxkh4ng released this 09 Apr 15:44

snap v0.1.1 — Initial release

First public release of snap — a fast CLI tool to help you write commits following the Conventional Commits standard.


Download

OS Architecture File
Windows x86_64 (64-bit) snap_Windows_x86_64.exe
macOS Intel snap_Darwin_x86_64
macOS Apple Silicon snap_Darwin_arm64
Linux x86_64 (64-bit) snap_Linux_x86_64

Installation

Windows

# Rename and move to a folder in your PATH, then run:
snap --version

macOS / Linux

sudo mv snap_<os_arch> /usr/local/bin/snap
chmod +x /usr/local/bin/snap
snap --version

For full installation instructions, see the README.