Support nuget.config name formats

This commit is contained in:
Vladimir Safonkin 2021-04-19 14:25:42 +03:00
parent 5a201f5e82
commit 632ccbdfb9

View File

@ -13,7 +13,7 @@ export function configAuthentication(
) {
const existingNuGetConfig: string = path.resolve(
processRoot,
existingFileLocation == '' ? 'nuget.config' : existingFileLocation
existingFileLocation == '' ? getExistingNugetConfig(processRoot) : existingFileLocation
);
const tempNuGetConfig: string = path.resolve(
@ -25,6 +25,14 @@ export function configAuthentication(
writeFeedToFile(feedUrl, existingNuGetConfig, tempNuGetConfig);
}
function getExistingNugetConfig(processRoot: string) {
const configFileNames = fs.readdirSync(processRoot).filter(filename => filename.toLowerCase() == 'nuget.config')
if (configFileNames.length) {
return configFileNames[0];
}
return 'nuget.config';
}
function writeFeedToFile(
feedUrl: string,
existingFileLocation: string,