Closed johnl closed 9 years ago
Those errors seem spurious. Overall this looks good and I agree that no one was likely using /foo.rc
Can you merge in master to your branch and re-push? If that doesn't fix the build issue, I'll just merge this and sort it out
I went ahead and merged it. Thanks for doing this!
Use File.expand_path instead of File.join in defaults_from_config_file to allow absolute paths.
Relative paths will still be relative to HOME. Additionally, ~ expansion is now also possible.
It seems reasonable to me that nobody will be using leading slashes for their config filenames so far, so it should be safe to assume that when they do, they want absolute paths.
However, to be safe you might want to consider this a API change.