Skip to main content

cgwt

CLI tool to manage git worktrees, with a behavior that is modifiable with a configuration file.

Install

uv tool install cgwt

pipx install cgwt works too. cgwt requires Python 3.12 or later.

Development

uv manages the environment.

uv sync
uv run ruff check
uv run ruff format --check
uv run mypy
uv run pytest

pytest fails when line or branch coverage is below 100%.

Release

The version lives in pyproject.toml. To release, run the Release workflow from the Actions tab and choose the version part to bump. The workflow bumps the version, tags the commit, publishes to PyPI, and creates a GitHub release.

Release files for cgwt 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cgwt 0.1.0
File Size Uploaded
cgwt-0.1.0.tar.gz 2.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cgwt 0.1.0
File Interpreter ABI Platform
cgwt-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.5 kB

Release files / cgwt-0.1.0.tar.gz

Download URL cgwt-0.1.0.tar.gz
Size 2.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ba54c65e4ca0f55689c6659627ce03f8074281fc13f66715848ff2d64c4c2745
BLAKE2b-256 checksum
How to use checksums
2b7c3914945fd44c534cab6016de12b0fd40014477b888db6f1a3e07882bf789
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / cgwt-0.1.0-py3-none-any.whl

Download URL cgwt-0.1.0-py3-none-any.whl
Size 3.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
225044c7f598823bef01a7fd71ea5aedcd081de8840180436e55fddb825771e0
BLAKE2b-256 checksum
How to use checksums
48042a02b600e6c21878c16341de2a378a7f639e9e2cef695bd0cb524b41e642
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page