@jwpkg/gitversion
Version:
Gitversion is a complete customizable git-based release management system
29 lines • 2.69 kB
JavaScript
;
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