macOS CLI Tools: Stop Using ~/Library/Application Support!
2025-08-26

Many macOS command-line tools incorrectly store configuration files in ~/Library/Application Support, contradicting user expectations and the XDG standard. The article argues that popular libraries and dotfile managers adhere to the XDG standard, placing config files in ~/.config. The author contends that CLI tools should follow this convention for improved user experience and consistency; only GUI applications should utilize ~/Library/Application Support.
Development
XDG Base Directory Specification