Skip to main content

No project description provided

Project description

commit-pal

A CLI AI assistant that helps you write commit messages at the speed of light

Install Poetry

It is recommended to use Python virtual environment, so you don't pollute your system Python environment.

# Install dependencies
poetry install
# Activate Python Virtual Environment for Mac/Linux
eval "$(poetry env activate)"

# Activate Python Virtual Environment for Windows
.venv\Scripts\Activate.ps1

Set up environment variables

# Create .env file (by copying from .env.example)
cp .env.example .env

Style Enforcement

make lint

Quick Start to Test CLI App

pip uninstall cmpal -y # Uninstall old version of cmpal
pip install -e . -v # Install new version of cmpal
cmpal # Run cmpal

Debugging notes

Configure VSCode Python Interpreter to use Poetry's virtual environment

  1. Close VSCode so that it is able to detect the newly created virtual environment. A lot of times, this alone is enough to fix the issue.
  2. In the command palette, type Python: Select Interpreter
  3. Type poetry in the search box
  4. The first option should be what you want to use

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

cmpal-0.1.0.tar.gz (1.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cmpal-0.1.0-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

Details for the file cmpal-0.1.0.tar.gz.

File metadata

  • Download URL: cmpal-0.1.0.tar.gz
  • Upload date:
  • Size: 1.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.1 Darwin/24.1.0

File hashes

Hashes for cmpal-0.1.0.tar.gz
Algorithm Hash digest
SHA256 54fb25f5ff91457cdfba2ebc7e6b2a9bb16b4fd87c9e1014a4ea2de0eb3a844f
MD5 a4818fefceb939d9b67322de19d128b5
BLAKE2b-256 70f5060eb36127a03df80f4812aafbfb28b3b02b5660eaf263335a939e0286ac

See more details on using hashes here.

File details

Details for the file cmpal-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cmpal-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.1 Darwin/24.1.0

File hashes

Hashes for cmpal-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 32994a817ae131ed20ab0f4112c55ea5b9c3d5b5f7b2c18fb5cbdc7b6d0e1dcd
MD5 3ee4712ec8e6234e091c846058a8954b
BLAKE2b-256 f3fef55fe80498be97523a7388835b4ecd2a88351befafbd54f97614479148f5

See more details on using hashes here.

Supported by

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