Back to projects

Individual / Personal · Maintained

Custy

Custy — Git Workflow & Release Automation CLI

Configuration-driven developer CLI for project initialization, validation, versioning, changelog generation, Git release automation, reusable pipelines, backups, cleanup, and multi-remote synchronization.

THE PROJECT

Project details

My role
Author & Software Architect
Started
July 2025
Recorded version
v2.1.2
License
MIT

Built with

  • Python
  • Typer
  • Rich
  • Pydantic
  • Jinja2
  • Git
  • Commitizen
  • PEP 440
  • Semantic Versioning
  • Docker
  • Docker Compose
  • Make
  • GitHub Actions
  • GitLab CI/CD

INSTALL & RUN

Choose how to run it.

Use the private Python package when access has been approved, or pull a ready-to-run container image.

Python package

Private access
custy
python -m pip install --index-url "https://gitlab.com/api/v4/projects/71899738/packages/pypi/simple" "custy==2.1.2"

Approved GitLab access and configured pip credentials are required. Credentials are never embedded in this command.

Open the GitLab package registry

Container images

Public access

GHCR

Exact stable version
docker pull ghcr.io/devalltect00/custy:v2.1.2
Latest stable version
docker pull ghcr.io/devalltect00/custy:latest

GitLab

Exact stable version
docker pull registry.gitlab.com/devalltect00/custy:v2.1.2
Latest stable version
docker pull registry.gitlab.com/devalltect00/custy:latest