«ДАТЬ РОДИНЕ КАЧЕСТВЕННЫЙ КОД!» Dar à Pátria código robusto e de alta qualidade!

Instalação & Implantação

O CCCP pode ser implantado em dois modos complementares: globalmente em toda a sua estação de trabalho, ou localmente dentro de repositórios Git individuais via wrappers portáteis de hooks.

1. Instalação Global (PATH do Sistema)

Instalar o CCCP no PATH do seu sistema torna o executável cccp acessível universalmente a partir de qualquer diretório ou terminal:

# Instalação automatizada em uma linha (instala em ~/.local/bin/cccp)
curl -fsSL https://cccp.2lp.in | sh

# Ou instale a versão de desenvolvimento rolling (nightly):
curl -fsSL https://cccp.2lp.in | sh -s -- nightly

Caso já tenha clonado o repositório localmente:

./cccp.sh install --global

2. Instalação Local de Hooks no Repositório

Em qualquer projeto Git, você pode instalar wrappers portáteis sem alterar diretórios do sistema:

cd meu-repositorio-git
cccp install

Isso configura quatro hooks essenciais em .git/hooks/:

3. Segurança & Backups Não-Destrutivos

Sempre que o cccp install encontra hooks pré-existentes não criados pelo CCCP, ele cria cópias de segurança automáticas com sufixos incrementais (ex: commit-msg.old) para que nenhuma regra personalizada seja perdida.

4. Desinstalação

# Remover hooks do Git no repositório atual:
cccp uninstall

# Remover o executável global:
rm -f ~/.local/bin/cccp