in src/AzureSqlActionHelper.ts [85:105]
public static resolveFilePath(filePathPattern: string): string {
let filePath = filePathPattern;
if (glob.hasMagic(filePathPattern)) {
let matchedFiles: string[] = glob.sync(filePathPattern);
if (matchedFiles.length === 0) {
throw new Error(`No files found matching pattern ${filePathPattern}`);
}
if (matchedFiles.length > 1) {
throw new Error(`Muliple files found matching pattern ${filePathPattern}`);
}
filePath = matchedFiles[0];
}
if (!fs.existsSync(filePath)) {
throw new Error(`Unable to find file at location: ${filePath}`);
}
return filePath;
}