Gerador de .zshrc Mínimo
Monta um .zshrc enxuto sem Oh My Zsh: histórico, completion, prompt simples com branch git e PATH.
—
Um .zshrc enxuto, sem framework
O zsh é o shell padrão do macOS desde o Catalina e ganhou espaço no Linux por trazer de fábrica o que o bash só tem com esforço: completação com menu, correção de digitação, expansão de caminho no meio da palavra. A reação comum é instalar um framework grande logo de cara — e herdar centenas de milissegundos de tempo de partida e um monte de configuração que ninguém entende.
A página monta um arquivo direto ao ponto, com as opções que rendem mais por linha: histórico compartilhado entre sessões e sem duplicatas, sistema de completação ligado, navegação de diretórios sem digitar cd e as correções de digitação. Tudo isso é nativo do zsh — não depende de plugin nem de gerenciador de plugins.
Vale saber a ordem em que os arquivos são lidos, porque ela explica quase toda confusão de variável de ambiente que some. O .zshenv é lido em toda invocação, inclusive script. O .zprofile só no login. O .zshrc em shell interativo, que é onde vão alias, prompt e completação. E o .zlogin depois do zshrc, no login. Variável de ambiente que precisa valer em script pertence ao zshenv, não ao zshrc.
Perguntas frequentes
Preciso mesmo de um framework?
Por que a completação exige duas linhas?
Dá para reaproveitar meu .bashrc?
Ferramentas Relacionadas
Gerador de Aliases Bash/Zsh
Lista predefinida de aliases úteis (ll, la, gs, gd, gco, mkcd, ip) prontos para colar no .bashrc ou .zshrc.
Escapador de Argumentos Shell
Escapa um argumento para uso seguro em comandos bash/sh, envolvendo em aspas simples e tratando aspas internas.
Analisador de Flags de Cookie
Analisa o cabeçalho Set-Cookie e identifica falhas de segurança comuns: falta de Secure, HttpOnly, SameSite — e sugere correções.
Removedor de Tags HTML
Remova todas as tags HTML de um texto, obtendo apenas o conteúdo puro sem marcação. Útil para extrair texto de HTML.
Hexdump
Visualize qualquer texto em hexdump canônico (offset / bytes hex / ASCII), igual ao comando `hexdump -C` do Unix. Útil para inspecionar dados binários, encoding, separadores invisíveis. Tudo no navegador.
Gerador de Tabela HTML
Cole dados em CSV, TSV ou separados por ponto-e-vírgula e gere instantaneamente uma tabela HTML com thead, tbody e pré-visualização ao vivo.