Я написал инструмент Ruby с именем foobar
, имеющий конфигурацию по умолчанию в
файл (называется .foobar
).
Когда инструмент выполняется без каких-либо параметров, параметры файла конфигурации
можно использовать: ~/.foobar
.
Но если текущий путь инструмента равен ~/projects/foobar
и если
~/projects/foobar/.foobar
существует, тогда этот файл следует использовать вместо
~/.foobar
.
Поэтому поиск этого файла конфигурации должен начинаться с
текущая папка до текущей папки пользователя.
Есть ли простой способ найти этот файл?