UNPKG

@pobuca/xsc

Version:

A cli tool with common git command sets.

17 lines 696 B
"use strict"; 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