All Projects → commitizen → Cz Conventional Changelog

commitizen / Cz Conventional Changelog

Licence: mit
A commitizen adapter for the angular preset of https://github.com/conventional-changelog/conventional-changelog

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Cz Conventional Changelog

Sendmidi
Multi-platform command-line tool to send out MIDI messages
Stars: ✭ 411 (-13.84%)
Mutual labels:  command-line
Gosh
Gosh - a pluggable framework for building command shell programs
Stars: ✭ 434 (-9.01%)
Mutual labels:  command-line
2048.c
Console version of the game "2048" for GNU/Linux
Stars: ✭ 453 (-5.03%)
Mutual labels:  command-line
Mdp
A command-line based markdown presentation tool.
Stars: ✭ 4,226 (+785.95%)
Mutual labels:  command-line
Performance
⏱ PHP performance tool analyser your script on time, memory usage and db query. Support Laravel and Composer for web, web console and command line interfaces.
Stars: ✭ 429 (-10.06%)
Mutual labels:  command-line
Bash Boilerplate
A collection of Bash scripts for creating safe and useful command line programs.
Stars: ✭ 447 (-6.29%)
Mutual labels:  command-line
Fcl
FCL (Fileless Command Lines) - Known command lines of fileless malicious executions
Stars: ✭ 409 (-14.26%)
Mutual labels:  command-line
Node.cli Progress
⌛️ easy to use progress-bar for command-line/terminal applications
Stars: ✭ 466 (-2.31%)
Mutual labels:  command-line
N m3u8dl Cli
[.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.
Stars: ✭ 6,752 (+1315.51%)
Mutual labels:  command-line
Keep
A Meta CLI toolkit : Personal shell command keeper and snippets manager
Stars: ✭ 451 (-5.45%)
Mutual labels:  command-line
Azure Devops Cli Extension
Azure DevOps Extension for Azure CLI
Stars: ✭ 420 (-11.95%)
Mutual labels:  command-line
Promptui
Interactive prompt for command-line applications
Stars: ✭ 4,621 (+868.76%)
Mutual labels:  command-line
Cobra
A Commander for modern Go CLI interactions
Stars: ✭ 24,437 (+5023.06%)
Mutual labels:  command-line
Arduino Builder
A command line tool for compiling Arduino sketches
Stars: ✭ 417 (-12.58%)
Mutual labels:  command-line
Dateutils
nifty command line date and time utilities; fast date calculations and conversion in the shell
Stars: ✭ 458 (-3.98%)
Mutual labels:  command-line
Php Scoper
🔨 Prefixes all PHP namespaces in a file/directory to isolate the code bundled in PHARs.
Stars: ✭ 409 (-14.26%)
Mutual labels:  command-line
Figures
Unicode symbols with Windows CMD fallbacks
Stars: ✭ 438 (-8.18%)
Mutual labels:  command-line
Instainsane
Multi-threaded Instagram Brute Forcer (100 attemps at once)
Stars: ✭ 475 (-0.42%)
Mutual labels:  command-line
Buku
🔖 Personal mini-web in text
Stars: ✭ 4,825 (+911.53%)
Mutual labels:  command-line
Jl
Functional sed for JSON
Stars: ✭ 449 (-5.87%)
Mutual labels:  command-line

cz-conventional-changelog

Greenkeeper badge

Status: npm version npm downloads Build Status

Part of the commitizen family. Prompts for conventional changelog standard.

Configuration

package.json

Like commitizen, you specify the configuration of cz-conventional-changelog through the package.json's config.commitizen key.

{
// ...  default values
    "config": {
        "commitizen": {
            "path": "./node_modules/cz-conventional-changelog",
            "disableScopeLowerCase": false,
            "disableSubjectLowerCase": false,
            "maxHeaderWidth": 100,
            "maxLineWidth": 100,
            "defaultType": "",
            "defaultScope": "",
            "defaultSubject": "",
            "defaultBody": "",
            "defaultIssues": "",
            "types": {
              ...
              "feat": {
                "description": "A new feature",
                "title": "Features"
              },
              ...
            }
        }
    }
// ...
}

Environment variables

The following environment varibles can be used to override any default configuration or package.json based configuration.

  • CZ_TYPE = defaultType
  • CZ_SCOPE = defaultScope
  • CZ_SUBJECT = defaultSubject
  • CZ_BODY = defaultBody
  • CZ_MAX_HEADER_WIDTH = maxHeaderWidth
  • CZ_MAX_LINE_WIDTH = maxLineWidth

Commitlint

If using the commitlint js library, the "maxHeaderWidth" configuration property will default to the configuration of the "header-max-length" rule instead of the hard coded value of 100. This can be ovewritten by setting the 'maxHeaderWidth' configuration in package.json or the CZ_MAX_HEADER_WIDTH environment variable.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].