Skip to content

Matriks Kompatibilitas Lintas Platform

Halaman ini mendokumentasikan dukungan platform yang diuji untuk Dotfiles v0.2.495 di macOS, Linux, dan WSL2.

Legenda Badge

BadgeArti
Sepenuhnya diuji dan didukung
⚠️Dukungan parsial — lihat catatan
Tidak didukung
Tidak berlaku

Lingkungan Shell

KomponenmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Catatan
Bash 5.xmacOS memerlukan Bash Homebrew
Zsh 5.9+Default di macOS
Fish 3.7+apt / brew install fish
POSIX sh⚠️Dukungan alias terbatas
PowerShell⚠️Hanya interop WSL

Alat Inti Modern

AlatmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Instalasi
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

Emulator Terminal

TerminalmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Catatan
Ghostty⚠️Wayland native di Linux
Alacritty⚠️Dipercepat GPU
WezTermKonfigurasi Lua
iTerm2Hanya macOS
Windows TerminalHost WSL

Manajer Paket

ManajermacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Catatan
HomebrewUtama untuk macOS
aptPaket sistem
CargoAlat Rust
npm / pnpmAlat Node
pip / pipxAlat Python

Keamanan & Penandatanganan

FiturmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Catatan
SSH commit signingNative, tanpa GPG
age encryptionIntegrasi Chezmoi
SOPSBackend age atau GPG
1Password CLI⚠️WSL memerlukan bridge
git-secretsHook pre-commit

Kategori Alias

KategorimacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Catatan
AIMemerlukan kunci API
Archives
cd (zoxide)
chmod
Clear
Configuration
Default
Diagnostics
dig
Disk Usage
DockerMemerlukan Docker
Editor
Find (fd)
Fonts⚠️⚠️Terbatas pada headless
gcloudMemerlukan SDK
Git
GNU⚠️macOS butuh coreutils
GoMemerlukan Go
HerokuMemerlukan CLI
Interactive
KubernetesMemerlukan kubectl
LuaMemerlukan Lua
macOSHanya macOS
Make
mkdir
ModernPengganti Rust
npmMemerlukan Node
Permission
pnpmMemerlukan pnpm
ps
PythonMemerlukan Python
rsync
RustMemerlukan Rust
Security
SubversionMemerlukan svn
sudo
TerraformMemerlukan Terraform
tmux
Update
UUID
wget
YarnMemerlukan Yarn

Terkait