macOS dotfiles should not go in –/Library/Application Support
CLI-утилитам не место в ~/Library/Application Support
Популярные библиотеки (Python platformdirs
, JS env-paths
, Rust dirs
, Go adrg/xdg
) по умолчанию кладут конфиги в ~/Library/Application Support
, но это каталог для GUI-приложений. Пользователи ожидают увидеть настройки CLI-программ в ~/.config
, как Git, Vim, Tmux и сотни других. Это ожидание закреплено стандартом XDG и принципом «наименьшего удивления».
Почему это важно
- Неожиданное расположение ломает привычки и усложняет версионирование.
- Даже менеджеры dotfiles (chezmoi, dotbot, yadm, rcm, GNU Stow) игнорируют
~/Library/Application Support
, что подтверждает: сообщество считает~/.config
единственным разумным местом для конфигов CLI-утилит на macOS.