|Subject:||CPAN.pm writing to .cpan directory in ~/Library/Application Support|
Reconfiguring CPAN 1.9101 upgrading from 1.8801 I noticed this: commit: wrote '/Users/schwern/Library/Application Support/.cpan/CPAN/MyConfig.pm' Its great that its writing to ~/Library/Application Support/ on OS X. However it probably shouldn't be using a dot directory there. There's no need to hide the directory with a dot, it should be visible. The name of the application is the appropriate idiom. Probably something like "CPAN.pm". I'm not sure how you can figure out when this should be done. That is, on Unix if you're writing into ~ you want to hide application directories and use .cpan. On Windows and OS X or other system which have a specific app config directory you probably want to make the directory visible. This logic should probably go into File::HomeDir. Possibly by supplying it with a directory name and it deciding if it should be hidden or not. This is very, very minor. Just something I happened to notice.