UNPKG

@flxbl-io/sfp

Version:

sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model

33 lines 2.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class GitIdentity { constructor(git) { this.git = git; } async setUsernameAndEmail() { await this.setUsername(); await this.setEmail(); } async setUsername() { let username; if (process.env.SFPOWERSCRIPTS_GIT_USERNAME) { username = process.env.SFPOWERSCRIPTS_GIT_USERNAME; } else { username = 'sfp'; } await this.git.addConfig('user.name', username); } async setEmail() { let email; if (process.env.SFPOWERSCRIPTS_GIT_EMAIL) { email = process.env.SFPOWERSCRIPTS_GIT_EMAIL; } else { email = 'sfp@flxbl.io'; } await this.git.addConfig('user.email', email); } } exports.default = GitIdentity; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR2l0SWRlbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29yZS9naXQvR2l0SWRlbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFQSxNQUFxQixXQUFXO0lBQzVCLFlBQW9CLEdBQWM7UUFBZCxRQUFHLEdBQUgsR0FBRyxDQUFXO0lBQUcsQ0FBQztJQUV0QyxLQUFLLENBQUMsbUJBQW1CO1FBQ3JCLE1BQU0sSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQ3pCLE1BQU0sSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDO0lBQzFCLENBQUM7SUFFTyxLQUFLLENBQUMsV0FBVztRQUNyQixJQUFJLFFBQWdCLENBQUM7UUFFckIsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLDJCQUEyQixFQUFFLENBQUM7WUFDMUMsUUFBUSxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsMkJBQTJCLENBQUM7UUFDdkQsQ0FBQzthQUFNLENBQUM7WUFDSixRQUFRLEdBQUcsS0FBSyxDQUFDO1FBQ3JCLENBQUM7UUFFRCxNQUFNLElBQUksQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLFdBQVcsRUFBRSxRQUFRLENBQUMsQ0FBQztJQUNwRCxDQUFDO0lBRU8sS0FBSyxDQUFDLFFBQVE7UUFDbEIsSUFBSSxLQUFhLENBQUM7UUFFbEIsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLHdCQUF3QixFQUFFLENBQUM7WUFDdkMsS0FBSyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsd0JBQXdCLENBQUM7UUFDakQsQ0FBQzthQUFNLENBQUM7WUFDSixLQUFLLEdBQUcsY0FBYyxDQUFDO1FBQzNCLENBQUM7UUFFRCxNQUFNLElBQUksQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLFlBQVksRUFBRSxLQUFLLENBQUMsQ0FBQztJQUNsRCxDQUFDO0NBQ0o7QUEvQkQsOEJBK0JDIn0=