Я планирую разработать кросс-платформенный script. В Linux и других операционных системах он сохранит конфигурацию в XDG_CONFIG_HOME и файлы данных (в частности, загруженные плагины) в XDG_DATA_HOME. В Windows он будет использовать APPDATA для обоих (если у кого-то нет лучшей идеи). Однако, что было бы правильным в Mac OS X?
С первого взгляда в удобном каталоге Macbook ~/Library я увидел папки Preferences и Application Support. Первоначально планировалось использовать их, но Preferences кажется, просто содержит plists с обратными именами домена, такими как com.apple.foo.bar.baz.plist, и каждая папка в Application Support соответствует набору в /Applications, поэтому я не уверен, насколько хорошо система будет реагировать на файлы, которые не соответствуют его стандартам. Хранение их непосредственно в ~/Library может быть вариантом, но я не хочу загрязнять его с помощью бродячего файла myscript.conf, если для него лучше.
Где я должен хранить эти файлы? (И, пожалуйста, не говорите просто ~/.myscript. Я знаю, что это традиция Unix, но мне не нравится видеть случайные dotfiles в домашнем каталоге.)