Skip to content

Matriz de compatibilidade multiplataforma

Esta página documenta o suporte de plataformas testado para o Dotfiles v0.2.495 no macOS, Linux e WSL2.

Legenda dos badges

BadgeSignificado
Totalmente testado e suportado
⚠️Suporte parcial — veja notas
Não suportado
Não aplicável

Ambiente de shell

ComponentemacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notas
Bash 5.xmacOS requer Bash do Homebrew
Zsh 5.9+Padrão no macOS
Fish 3.7+apt / brew install fish
POSIX sh⚠️Suporte limitado a alias
PowerShell⚠️Apenas interoperabilidade WSL

Ferramentas principais modernas

FerramentamacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Instalação
Atuin (history)brew / cargo
bat (cat)brew / apt
eza (ls)brew / cargo
fd (find)brew / apt
fzf (fuzzy)brew / apt
ripgrep (grep)brew / apt
starship (prompt)brew / cargo
zoxide (cd)brew / cargo
Yazi (file mgr)brew / cargo
Zellij (mux)brew / cargo
NeoVimbrew / apt

Emuladores de terminal

TerminalmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notas
Ghostty⚠️Wayland nativo no Linux
Alacritty⚠️Acelerado por GPU
WezTermConfiguração Lua
iTerm2Apenas macOS
Windows TerminalHost WSL

Gerenciadores de pacotes

GerenciadormacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notas
HomebrewPrincipal para macOS
aptPacotes do sistema
CargoFerramentas Rust
npm / pnpmFerramentas Node
pip / pipxFerramentas Python

Segurança e assinatura

RecursomacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notas
SSH commit signingNativo, sem GPG
age encryptionIntegração Chezmoi
SOPSBackend age ou GPG
1Password CLI⚠️WSL requer bridge
git-secretsHook pre-commit

Categorias de alias

CategoriamacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notas
AIRequer chaves API
Archives
cd (zoxide)
chmod
Clear
Configuration
Default
Diagnostics
dig
Disk Usage
DockerRequer Docker
Editor
Find (fd)
Fonts⚠️⚠️Limitado em headless
gcloudRequer SDK
Git
GNU⚠️macOS precisa de coreutils
GoRequer Go
HerokuRequer CLI
Interactive
KubernetesRequer kubectl
LuaRequer Lua
macOSApenas macOS
Make
mkdir
ModernSubstituições Rust
npmRequer Node
Permission
pnpmRequer pnpm
ps
PythonRequer Python
rsync
RustRequer Rust
Security
SubversionRequer svn
sudo
TerraformRequer Terraform
tmux
Update
UUID
wget
YarnRequer Yarn

Relacionado