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:
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.
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.
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
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
Para mais informações consulte o repositório do projeto.