Skip to content

Матриця кросплатформної сумісності

Ця сторінка документує протестовану підтримку платформ для Dotfiles v0.2.495 на macOS, Linux та WSL2.

Легенда значків

ЗначокЗначення
Повністю протестовано та підтримується
⚠️Часткова підтримка — див. примітки
Не підтримується
Не застосовно

Середовище оболонки

КомпонентmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Примітки
Bash 5.xmacOS потребує Homebrew Bash
Zsh 5.9+Типова на macOS
Fish 3.7+apt / brew install fish
POSIX sh⚠️Обмежена підтримка аліасів
PowerShell⚠️Тільки WSL interop

Сучасні основні інструменти

ІнструментmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Встановлення
Atuin (історія)brew / cargo
bat (cat)brew / apt
eza (ls)brew / cargo
fd (find)brew / apt
fzf (нечіткий пошук)brew / apt
ripgrep (grep)brew / apt
starship (підказка)brew / cargo
zoxide (cd)brew / cargo
Yazi (файл. менеджер)brew / cargo
Zellij (мультиплексор)brew / cargo
NeoVimbrew / apt

Емулятори терміналу

ТерміналmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Примітки
Ghostty⚠️Нативний Wayland на Linux
Alacritty⚠️GPU-прискорений
WezTermLua конфігурація
iTerm2Тільки macOS
Windows TerminalХост WSL

Менеджери пакетів

МенеджерmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Примітки
HomebrewОсновний для macOS
aptСистемні пакети
CargoІнструменти Rust
npm / pnpmІнструменти Node
pip / pipxІнструменти Python

Безпека та підпис

ФункціяmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Примітки
SSH підпис комітівНативний, без GPG
age шифруванняІнтеграція з Chezmoi
SOPSБекенд age або GPG
1Password CLI⚠️WSL потребує мосту
git-secretsPre-commit хук

Категорії аліасів

КатегоріяmacOS Sonoma+Ubuntu 24.04WSL2 (Ubuntu)Примітки
AIПотребує API-ключі
Архіви
cd (zoxide)
chmod
Очищення
Конфігурація
Типові
Діагностика
dig
Дисковий простір
DockerПотребує Docker
Редактор
Пошук (fd)
Шрифти⚠️⚠️Обмежено на headless
gcloudПотребує SDK
Git
GNU⚠️macOS потребує coreutils
GoПотребує Go
HerokuПотребує CLI
Інтерактивні
KubernetesПотребує kubectl
LuaПотребує Lua
macOSТільки macOS
Make
mkdir
СучасніЗаміни на Rust
npmПотребує Node
Дозволи
pnpmПотребує pnpm
ps
PythonПотребує Python
rsync
RustПотребує Rust
Безпека
SubversionПотребує svn
sudo
TerraformПотребує Terraform
tmux
Оновлення
UUID
wget
YarnПотребує Yarn

Пов'язане