Skip to content

Matrice de compatibilité multiplateforme

Cette page documente le support des plateformes testées pour Dotfiles v0.2.495 sur macOS, Linux et WSL2.

Légende des badges

BadgeSignification
Entièrement testé et supporté
⚠️Support partiel — voir notes
Non supporté
Non applicable

Environnement shell

ComposantmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notes
Bash 5.xmacOS nécessite Bash via Homebrew
Zsh 5.9+Par défaut sur macOS
Fish 3.7+apt / brew install fish
POSIX sh⚠️Support limité des alias
PowerShell⚠️Interopérabilité WSL uniquement

Outils modernes principaux

OutilmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Installation
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

Émulateurs de terminal

TerminalmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notes
Ghostty⚠️Wayland natif sur Linux
Alacritty⚠️Accéléré par GPU
WezTermConfiguration Lua
iTerm2macOS uniquement
Windows TerminalHôte WSL

Gestionnaires de paquets

GestionnairemacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notes
HomebrewPrincipal pour macOS
aptPaquets système
CargoOutils Rust
npm / pnpmOutils Node
pip / pipxOutils Python

Sécurité et signature

FonctionnalitémacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notes
SSH commit signingNatif, sans GPG
age encryptionIntégration Chezmoi
SOPSBackend age ou GPG
1Password CLI⚠️WSL nécessite un bridge
git-secretsHook pre-commit

Catégories d'alias

CatégoriemacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Notes
AINécessite des clés API
Archives
cd (zoxide)
chmod
Clear
Configuration
Default
Diagnostics
dig
Disk Usage
DockerNécessite Docker
Editor
Find (fd)
Fonts⚠️⚠️Limité en headless
gcloudNécessite SDK
Git
GNU⚠️macOS nécessite coreutils
GoNécessite Go
HerokuNécessite CLI
Interactive
KubernetesNécessite kubectl
LuaNécessite Lua
macOSmacOS uniquement
Make
mkdir
ModernRemplacements Rust
npmNécessite Node
Permission
pnpmNécessite pnpm
ps
PythonNécessite Python
rsync
RustNécessite Rust
Security
SubversionNécessite svn
sudo
TerraformNécessite Terraform
tmux
Update
UUID
wget
YarnNécessite Yarn

Pages connexes