Skip to main content

A tool for intuitively writing git commits that adhere to the Conventional Commits standards.

Project description

Wommit

Write commit tool


PyCalVer 20.08.0031-dev PyPI Releases

A package for intuitively formatting appealing commmit messages with emojis, using an assortment of different methods.

CHECK ME OUT


Example usage:

EXAMPLE


Commands

wommit ...:

  • c: Commit all staged files using an intuitive drop-down menu or a fast autocompletion prompt.

    Options:

    • -m: Use menu mode, overriding default.

    • -e: Use autocompletion mode, overriding default.

    • -m [MESSAGE]: Write a manual commit message, and commits if it's in the accepted format, as well as converting known types to emojis.

    • -g: Use global settings and data instead of local.

    • --test: Test either of the modes without commiting.

    • --ic: Include staged files in the prompt display.

  • check: Manually check previously added commit.

    Options:

    • -id [HASH]: Check a commit message with the specified ID.

    • -ids [HASH1] [HASH2]: Check all commit messages between two IDs (newest ID first).

    • -m [MESSAGE]: Check if the given string passes the check.

    • -l: Check all local commits that have not been pushed.

  • configure ...: Opens a prompt for adding/removing types and scopes.

    • e: Edit current types and scopes.

    • p: Prints all types and scopes.

    • s: Edit settings.

    Options:

    • -g: Edit global settings.

    • -t: Manually test the functionality.

  • format: Pastes the format a message needs to meet in order to pass the check.


Info

Use the wommit-changelog-action in your wommit project to automatically release your project with appropriate changelogs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wommit-20.8.38.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

wommit-20.8.38-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

Details for the file wommit-20.8.38.tar.gz.

File metadata

  • Download URL: wommit-20.8.38.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for wommit-20.8.38.tar.gz
Algorithm Hash digest
SHA256 a7694f30d2bfff60eb9f4c2c705da4c0977dfbdeedc99411e6e04e41151cf6d7
MD5 9e87a31865507eb5ec45fb4d112a7219
BLAKE2b-256 33f7149dec5f490a731a1956c03957997449289be3a6e2998b741252999c1c99

See more details on using hashes here.

File details

Details for the file wommit-20.8.38-py3-none-any.whl.

File metadata

  • Download URL: wommit-20.8.38-py3-none-any.whl
  • Upload date:
  • Size: 25.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for wommit-20.8.38-py3-none-any.whl
Algorithm Hash digest
SHA256 f6ac6e649ee29d73407fba60d0228e12bee79da8085a37501585e7ccb9fed5df
MD5 4f934b98ae0d10578b614aaa1cfb7613
BLAKE2b-256 3313842c63e6ae94a481f137f2b088bb5ffdcd5638f46a5c86ff7280b8b87d1c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page