Metadata-Version: 2.2
Name: pipg
Version: 0.1.0
Summary: Um wrapper simples para o pip que instala e já escreve o nome e a versão do pacote no requirements.txt
Home-page: https://github.com/seuusuario/pipg
Author: Guilherm Gonçalves Soares
Author-email: guilherme16.gon@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-python
Dynamic: summary

# pipg - Wrapper para Pip

`pipg` é um wrapper para `pip` que facilita a instalação e remoção de pacotes Python, mantendo automaticamente um arquivo `requirements.txt` atualizado.

## 🚀 Funcionalidades
- Instala pacotes com `pipg install <pacote>`.
- Remove pacotes com `pipg uninstall <pacote>`.
- Atualiza automaticamente o `requirements.txt` com a versão correta dos pacotes instalados.
- Mensagens coloridas para melhor visualização dos status.

## 📦 Instalação
Para instalar o `pipg` como um pacote local:

```sh
pip install .
```

## 🛠 Uso

### ✅ Instalar um pacote
```sh
pipg install fastapi
```
Isso instalará o pacote `fastapi` e registrará a versão no `requirements.txt`.

### ❌ Desinstalar um pacote
```sh
pipg uninstall fastapi
```
Isso removerá o `fastapi` e o excluirá do `requirements.txt`.

## 🏗 Estrutura do Projeto
```
pipg/
│── pipg/
│   │── __init__.py
│   │── cli.py
│── setup.py
│── README.md
│── LICENSE
│── setup.cfg
│── pyproject.toml
```

## 🤝 Contribuição
1. Faça um fork do repositório.
2. Crie uma branch para sua feature (`git checkout -b minha-feature`).
3. Faça commit das suas alterações (`git commit -m 'Adiciona nova feature'`).
4. Faça push para a branch (`git push origin minha-feature`).
5. Abra um Pull Request.

## 📜 Licença
Este projeto está sob a licença MIT. Sinta-se à vontade para utilizá-lo e modificá-lo conforme necessário.

