UNPKG

@jwpkg/gitversion

Version:

Gitversion is a complete customizable git-based release management system

29 lines 2.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CheckCommand = void 0; const application_1 = require("../core/application"); const format_utils_1 = require("../core/format-utils"); const context_1 = require("./context"); class CheckCommand extends context_1.GitVersionCommand { static paths = [ ['check'], ]; async execute() { const { project, git, logger, branch, gitPlatform, pluginManager, configuration } = await application_1.Application.init(this.context.application); if (!project) { return 1; } logger.reportInfo(`Git platform plugin : ${gitPlatform.name}`); logger.reportInfo(`Remote : ${await git.remoteUrl()}`); logger.reportInfo(`Branch : ${await gitPlatform.currentBranch()}`); logger.reportInfo(`Gitversion branch type : ${(0, format_utils_1.formatVersionBranch)(branch)}`); logger.reportInfo(`Staging folder : ${configuration.stagingFolder}`); logger.reportInfo('Active plugins:'); for (const plugin of pluginManager.availablePlugins) { logger.reportInfo(`- ${plugin.name}`); } return 0; } } exports.CheckCommand = CheckCommand; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hlY2suanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29tbWFuZHMvY2hlY2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscURBQWtEO0FBQ2xELHVEQUEyRDtBQUUzRCx1Q0FBOEM7QUFFOUMsTUFBYSxZQUFhLFNBQVEsMkJBQWlCO0lBQ2pELE1BQU0sQ0FBQyxLQUFLLEdBQUc7UUFDYixDQUFDLE9BQU8sQ0FBQztLQUNWLENBQUM7SUFFRixLQUFLLENBQUMsT0FBTztRQUNYLE1BQU0sRUFBRSxPQUFPLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsV0FBVyxFQUFFLGFBQWEsRUFBRSxhQUFhLEVBQUUsR0FBRyxNQUFNLHlCQUFXLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUM7UUFDckksSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1lBQ2IsT0FBTyxDQUFDLENBQUM7UUFDWCxDQUFDO1FBRUQsTUFBTSxDQUFDLFVBQVUsQ0FBQyw0QkFBNkIsV0FBbUIsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBQzNFLE1BQU0sQ0FBQyxVQUFVLENBQUMsNEJBQTRCLE1BQU0sR0FBRyxDQUFDLFNBQVMsRUFBRSxFQUFFLENBQUMsQ0FBQztRQUN2RSxNQUFNLENBQUMsVUFBVSxDQUFDLDRCQUE0QixNQUFNLFdBQVcsQ0FBQyxhQUFhLEVBQUUsRUFBRSxDQUFDLENBQUM7UUFDbkYsTUFBTSxDQUFDLFVBQVUsQ0FBQyw0QkFBNEIsSUFBQSxrQ0FBbUIsRUFBQyxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDN0UsTUFBTSxDQUFDLFVBQVUsQ0FBQyw0QkFBNEIsYUFBYSxDQUFDLGFBQWEsRUFBRSxDQUFDLENBQUM7UUFDN0UsTUFBTSxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO1FBQ3JDLEtBQUssTUFBTSxNQUFNLElBQUksYUFBYSxDQUFDLGdCQUFnQixFQUFFLENBQUM7WUFDcEQsTUFBTSxDQUFDLFVBQVUsQ0FBQyxLQUFLLE1BQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBQ3hDLENBQUM7UUFHRCxPQUFPLENBQUMsQ0FBQztJQUNYLENBQUM7O0FBdkJILG9DQXdCQyJ9