Bentoo Utils é um conjunto de ferramentas para o desenvolvimento e manutenção do Bentoo, um fork personalizado do Gentoo construído a partir de um stage3.
O pacote atual inclui o Overlay Manager, que simplifica o gerenciamento do overlay 'bentoo' no GitHub.
bentoo overlay repo add [path]
: Adiciona arquivos ao staging area do Gitbentoo overlay repo status
: Mostra o status atual do repositório Gitbentoo overlay repo commit
: Cria um novo commit com as mudanças atuaisbentoo overlay repo push
: Envia as mudanças para o repositório remoto
-
Adicione o overlay Bentoo ao seu sistema (se ainda não estiver adicionado).
-
Emerge o pacote:
emerge --ask sys-apps/bentoo-utils
-
Clone o repositório:
git clone https://github.com/lucascouts/bentoo-utils.git cd bentoo-utils
-
Instale o pacote:
pip install -e .
Após a instalação, você precisa configurar o caminho do seu overlay Bentoo:
-
Edite o arquivo
/home/.bentoo/config.json
:{ "overlay": { "repo": { "type": "git", "user": "seu_usuario", "email": "seu_email@exemplo.com" }, "local": "/caminho/para/seu/overlay/bentoo" } }
-
Substitua "seu_usuario", "seu_email@exemplo.com" e o caminho do overlay pelos seus dados.
Após a instalação e configuração, você pode usar os comandos do Bentoo Utils diretamente do terminal:
bentoo overlay repo add .
bentoo overlay repo status
bentoo overlay repo commit
bentoo overlay repo push
Para contribuir com o Bentoo Utils:
- Fork o repositório no GitHub.
- Clone seu fork:
git clone https://github.com/seu-usuario/bentoo-utils.git
- Crie uma branch para sua feature:
git checkout -b minha-nova-feature
- Faça suas alterações e commit:
git commit -am 'Adiciona alguma feature'
- Push para a branch:
git push origin minha-nova-feature
- Crie um novo Pull Request no GitHub.
Este projeto está licenciado sob a GPL-2.0 License - veja o arquivo LICENSE para detalhes.
Para questões ou sugestões, por favor abra uma issue no GitHub.