Onefetch - Gere um fetch do seu repositório Git

Obtenha informação do seu repositório Git via linha de comando.


Obtenha informação do seu repositório Git via linha de comando

Onefetch é uma ferramenta de informação via linha de comando que exibe informações sobre seu repositório Git diretamente em seu terminal.

Onefetch fornece ao usuário estatísticas de código e informações de projeto com recursos como detecção de licença. Onefetch mostrará a:

  • A linguagem de programação, bem como as integrantes do projeto;
  • LOC (linhas de código);
  • Tamanho no disco;
  • Contribuidores
  • Versão;
  • etc.

Você pode configurar ainda mais o Onefetch para exibir exatamente o que você deseja. Por meio do uso de parâmetros via linha de comando.

Onefetch oferece suporte a mais de 50 linguagens de programação diferentes.

Instalação

O onefetch é escrito em Rust. Mas diversos sistemas operacionais já possuem em seu repositórios, são eles:

brew update && brew install onefetch # macOS
sudo nix-env -i onefetch # NixOS
sudo zypper install onefetch # OpenSUSE

Para qualquer distro Linux basta instalar o Rust via seu gerenciador de pacotes de pacotes e adicionar o binário pré-compilado à sua variavel $PATH, exemplo para /usr/local/bin com a versão mais atual de acordo com a data da publicação desse artigo:

wget https://github.com/o2sh/onefetch/releases/download/v2.4.0/onefetch-linux.tar.gz
tar zxvf onefetch-linux.tar.gz
cd onefetch-linux/
sudo mv onefetch /usr/local/bin/

Para Windows há um executável também disponível em releases e para outros sistemas, você pode construir o binário a partir do código fonte.

Utilização

Após instalado basta entrar em um repositório git e rodar o comando onefetch, exemplo para o repositório do Wallset

git clone  https://github.com/terroo/wallset
cd wallset
onefetch

Wallset Onefetch

As informações do repo são exibidas ao lado do logotipo ASCII do idioma dominante. Você pode ainda configurar o Onefetch para usar uma imagem (png, jpeg …) nos terminais suportados com o parâmetro -i e indicando o endereço da imagem, exemplo:

Lembrando que somente os emuladores de terminais: xterm, mlterm e Kitty são suportados

onefetch -i path/to/image.jpg

Exemplo de suporte de imagem


Para mais informações consulte o repositório do projeto.

Fui!


rust git terminal


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo

Artigos Relacionados




Pacote Promocional com Todos os Cursos

Adquira todos os cursos para se tornar um ninja do Terminal e do Linux.

Mais detalhes

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!


caso queira entrar em contato conosco, envie-nos um e-mail.