@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
JavaScript
;
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=