@pobuca/xsc
Version:
A cli tool with common git command sets.
17 lines • 696 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const inferProjectDetails_1 = require("./inferProjectDetails");
function tryGetCSharpProjectDetails(terminal, path) {
try {
const versionFilePath = `${path}/Properties/AssemblyInfo.cs`;
const assemblyInfo = terminal.readFileSync(versionFilePath).toString();
return {
type: inferProjectDetails_1.ProjectType.CSharp,
version: assemblyInfo.match(/AssemblyVersion\(\"([^\"]+)\"/)[1].replace(/\.\d+$/, ''),
versionFilePath
};
}
catch (e) { }
}
exports.default = tryGetCSharpProjectDetails;
//# sourceMappingURL=tryGetCSharpProjectDetails.js.map