commitizen / Cz Conventional Changelog
Licence: mit
A commitizen adapter for the angular preset of https://github.com/conventional-changelog/conventional-changelog
Stars: ✭ 477
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
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
Instainsane
Multi-threaded Instagram Brute Forcer (100 attemps at once)
Stars: ✭ 475 (-0.42%)
Mutual labels: command-line
cz-conventional-changelog
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].