Skip to main content

Easy and useful git commands

Project description

GitIZI

Build PyPI Code style: black pylint NoPrint

About

Useful git scripts. Some of which utilizing AI.

Uses GPT 4 Free Bing Provider for it's AI capabilities.

Usage

Command

Simply execute check-bump within a directory where your pyproject.toml is located. Or provide a path using --path argument.

user$ gitizi --help 
Usage: gitizi [OPTIONS] COMMAND [ARGS]...

  Git IZI entrypoint command

Options:
  --help  Show this message and exit.

Commands:
  ask      Ask AI
  current  Operations on current branch
  default  Print default branch name

Development

Installation

Install virtual environment and check_bump package in editable mode with dev dependencies.

python -m venv venv
source venv/bin/activate
pip install -e .[dev]

How to?

Automate as much as we can, see configuration in pyproject.toml file to see what are the flags used.

staging format  # Reformat the code
staging lint    # Check for linting issues
staging test    # Run unit tests and coverage report

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

gitizi-0.2.7.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

gitizi-0.2.7-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file gitizi-0.2.7.tar.gz.

File metadata

  • Download URL: gitizi-0.2.7.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for gitizi-0.2.7.tar.gz
Algorithm Hash digest
SHA256 426a41f57715f6f0467009dda2eafc0a45a5cd67effc88f2521e593d6e984d8c
MD5 86578651e434bcfeab81ecfaec624473
BLAKE2b-256 652909a3a8439ea807ddeaf96b89e4a681629ccc3b3ff55457ef1fae801ee10a

See more details on using hashes here.

File details

Details for the file gitizi-0.2.7-py3-none-any.whl.

File metadata

  • Download URL: gitizi-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for gitizi-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 e29ca19d7dc54600055b339bc08a76b518c3e05967e82ec95278f666943e6dd7
MD5 d55f09ffb28dd400b1a92792fb3722e4
BLAKE2b-256 39f9e0f760999781853a149b0e8cf1215a0fa88f6b470053fce1319da56a8db3

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