Merge pull request #271 from CZDanol/master
Fix -c flag not looking into the *bottom level folder
This commit is contained in:
commit
a93efb66fb
|
@ -132,9 +132,9 @@ EC getConfigFor(EC)(string path)
|
||||||
EC[][] configs;
|
EC[][] configs;
|
||||||
immutable expanded = absolutePath(path);
|
immutable expanded = absolutePath(path);
|
||||||
immutable bool id = isDir(expanded);
|
immutable bool id = isDir(expanded);
|
||||||
immutable string dir = dirName(expanded);
|
|
||||||
immutable string fileName = id ? "dummy.d" : baseName(expanded);
|
immutable string fileName = id ? "dummy.d" : baseName(expanded);
|
||||||
string[] pathParts = cast(string[]) pathSplitter(dir).array();
|
string[] pathParts = cast(string[]) pathSplitter(expanded).array();
|
||||||
|
|
||||||
for (size_t i = pathParts.length; i > 1; i--)
|
for (size_t i = pathParts.length; i > 1; i--)
|
||||||
{
|
{
|
||||||
EC[] sections = parseConfig!EC(buildPath(pathParts[0 .. i]));
|
EC[] sections = parseConfig!EC(buildPath(pathParts[0 .. i]));
|
||||||
|
|
Loading…
Reference in New Issue