You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our XDG Base Dir implementation isn't quite right. If $HOME/.acquia doesn't exist and $XDG_CONFIG_HOME is unset, ACLI will create the new config directory at $HOME/.config/acquia. But this is very Linux-centric. On MacOS and Windows, there are more appropriate directories (e.g., $HOME/Library/Application Support and LocalAppData).
The problem is if we fix this now, it will break folks who've already adopted the new location on MacOS and Windows. So we need to maintain backwards compatibility with both legacy locations, or else have a major release and BC-break.
The text was updated successfully, but these errors were encountered:
Our XDG Base Dir implementation isn't quite right. If
$HOME/.acquia
doesn't exist and$XDG_CONFIG_HOME
is unset, ACLI will create the new config directory at$HOME/.config/acquia
. But this is very Linux-centric. On MacOS and Windows, there are more appropriate directories (e.g.,$HOME/Library/Application Support
andLocalAppData
).We should fix this by using an existing XDG Base Dir implementation: https://github.com/php-xdg/base-directory
The problem is if we fix this now, it will break folks who've already adopted the new location on MacOS and Windows. So we need to maintain backwards compatibility with both legacy locations, or else have a major release and BC-break.
The text was updated successfully, but these errors were encountered: