Banyak tools baris perintah di macOS secara default mencari file konfigurasi di ~/Library/Application Support yang melanggar spesifikasi XDG Base Directory.
Spesifikasi XDG Base Directory menetapkan bahwa file konfigurasi harus ditempatkan di $XDG_CONFIG_HOME (default ~/.config).
Library populer seperti platformdirs, env-paths, dirs, dan adrg/xdg menggunakan ~/Library/Application Support secara otomatis pada macOS.
Perilaku ini mengejutkan pengguna dan bertentangan dengan Principle of Least Astonishment, karena hampir semua tool lain (bash, git, vim) menggunakan ~/.config.
Dotfile manager populer (chezmoi, dotbot, yadm, rcm, GNU Stow) juga menempatkan file di ~/.config, bukan Application Support.
Dokumentasi macOS Standard Directories menunjukkan bahwa ~/Library/Application Support hanya untuk aplikasi GUI dengan bundle identifier.
Hanya aplikasi GUI yang terinstal di /Applications dan mengelola konfigurasi secara otomatis yang seharusnya menggunakan ~/Library/Application Support.
Rekomendasi utama: semua tools baris perintah di macOS harus mengikuti spesifikasi XDG Base Directory dan menempatkan konfigurasi di ~/.config.],
languageCode
id
title
Konfigurasi CLI macOS Gunakan XDG
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"