Ir para o conteúdo
Promovaweb
Projeto open source da Promovaweb

Modern Unix no SetupVibe

Utilitários modernos no terminal

Utilitários para ler, buscar e navegar, ao lado dos comandos clássicos.

  • ezaLista arquivos e diretórios no terminal.
  • batExibe arquivos com destaque de sintaxe.
  • rgBusca texto em arquivos e diretórios.
  • zAjuda a navegar entre diretórios usados com frequência.
  • fdBusca arquivos por nome e atributos.
  • fzfFiltra listas de forma interativa no terminal.

Seis utilitários para o dia a dia

A etapa 8 do Desktop instala utilitários pelo Homebrew. Os arquivos Zsh do SetupVibe não redefinem diretamente ls, cat, grep, find ou top como esses programas.

eza

Lista arquivos e diretórios no terminal.

eza

A etapa 8 inclui a fórmula eza. Os aliases ll e la permanecem definidos com ls.

Ver o repositório do eza

  • Desktop
  • Windows

bat

Exibe arquivos com destaque de sintaxe.

bat

O bat é instalado pela mesma lista Homebrew. Você o recebe como ferramenta adicional, sem substituição direta de cat nos arquivos Zsh do SetupVibe.

  • Desktop
  • Windows

ripgrep

Busca texto em arquivos e diretórios.

rg

A fórmula ripgrep está na etapa 8. O script não cria um alias para substituir grep.

  • Desktop
  • Windows

zoxide

Ajuda a navegar entre diretórios usados com frequência.

z

O Desktop instala zoxide pelo Homebrew. O Zsh executa zoxide init zsh se encontrar o comando. No Server, o binário é instalado em ~/.local/bin pelo script oficial do projeto.

  • Desktop
  • Windows
  • Server

fd

Busca arquivos por nome e atributos.

fd

O fd está na lista de fórmulas do Desktop. A instalação não acrescenta um arquivo de configuração do fd. Você consulta as opções da versão instalada para ajustar suas buscas.

  • Desktop
  • Windows

fzf

Filtra listas de forma interativa no terminal.

fzf

O Desktop instala fzf e executa seu script de integração com as opções --all --no-bash --no-fish. Os arquivos Zsh incluem o plugin fzf. No Server, o pacote é instalado por APT e o plugin também é declarado.

  • Desktop
  • Windows
  • Server

Mais ferramentas no Desktop

A mesma etapa instala clientes de terminal para Git, Docker, Markdown, JSON e o sistema.

  • lazygitOpera repositórios Git por uma interface de terminal.
  • lazydockerOpera ambientes Docker por uma interface de terminal.
  • nvimEdita texto e código no terminal.
  • glowApresenta arquivos Markdown no terminal.
  • tlrcMostra exemplos curtos de uso de comandos.
  • fastfetchApresenta informações do sistema e do hardware.
  • dufMostra o uso dos sistemas de arquivos.
  • jqFiltra e transforma documentos JSON.

Utilitários em cada edição

A tabela mostra cada utilitário e as edições que o instalam.

No Desktop, você recebe a lista de utilitários Homebrew no macOS e no Linux. O Server instala fzf e jq por APT, além de zoxide pelo instalador do projeto. A camada Omarchy preserva as ferramentas Unix existentes.

Como o SetupVibe instala

Tudo sai da lista Homebrew da etapa 8, sem arquivos de configuração extras.

Instalação pelo Homebrew

A lista de fórmulas é igual no macOS e no Linux. O script não fixa nem compara as versões desses utilitários entre plataformas. Você recebe as versões resolvidas pelo Homebrew em cada instalação.

Ripgrep e fd na instalação

Ripgrep e fd fazem parte da lista Homebrew. O SetupVibe não grava uma configuração de busca para esses programas. Você deve conferir as opções e os padrões da versão instalada antes de pesquisar seus arquivos.

Migração de tldr para tlrc

Ao encontrar a fórmula antiga tldr, o Desktop a remove antes de instalar tlrc. Esse fluxo evita manter as duas fórmulas na instalação gerenciada pelo script.

Fontes instaladas

No Linux Desktop, o instalador baixa FiraCode e JetBrains Mono Nerd Fonts 3.4.0. No macOS, ele usa os casks do Homebrew, sem fixar a versão das fontes. Você seleciona a fonte nas preferências do seu terminal.

A seleção da fonte fica nas preferências do seu terminal. Você pode conferir os caminhos no guia de fontes.

Os comandos clássicos continuam iguais

Os utilitários modernos ficam ao lado dos comandos de sempre. Você chama cada um pelo nome.

Comandos clássicos e aliases

No macOS, ll executa ls -lhA e la executa ls -A. No Linux Desktop e no Server, esses comandos incluem --color=auto. Você pode conferir cada expansão na página de atalhos.

Comando clássico e o utilitário ao lado dele
ClássicoModerno
lseza
catbat
greprg
findfd
cdz

Desenvolvimento com IA na Promovaweb

Preparar o ambiente é uma etapa do desenvolvimento. No Plano IA Makers, você aprende a especificar, construir, revisar e publicar sistemas e agentes com apoio de IA. A Formação Vibe Coding está incluída no plano. Consulte a página para conhecer o conteúdo e as condições de acesso.

Conhecer o Plano IA Makers

Prefere avançar no seu projeto com orientação ao vivo? Veja o Desenvolvimento Colaborativo da Dev Side Studio.