gtree é um comando similar ao comando tree
que funciona em qualquer sistema operacional, escrito em Go e que exibe os ícones do arquivos.
Primeiramente você precisa possuir a linguagem de programação Go instalada no seu sistema, exemplos de como instalar Go:
Windows(com WinGet no PowerShell):
winget install -e --id GoLang.Go.1.19
brew install go
Ubuntu(com APT):
sudo apt install golang-go
Agora é só clonar o repositório e rodar os comandos abaixo:
git clone https://github.com/kitagry/gtree
cd gtree
go get github.com/kitagry/gtree
go build .
E mover para uma pasta do seu sistema, exemplo:
Exemplo em sistemas UNIX-like.
sudo install -v gtree /usr/local/bin/
É legal remover os arquivos e pastas feitos para construir, exemplo:
cd ..
rm -rf gtree/
sudo rm -rf go/
E teste:
gtree --version
gtree .
DICA IMPORTANTE: Evite usar o barra final, exemplo: Em vez de:
gtree mydir/
Use assim:
gtree mydir
Ele não exibe os arquivos das pastas quando há um barra/
no final.
Para mais informações acesse o repositório no GitHub e use a ajuda: gtree --help
.