bitbucket-env-manager
Version:
Deploys Bitbucket Environment
23 lines (18 loc) • 593 B
JavaScript
const { login } = require('./api');
const { getOauthFromEnv, saveTokensFileRootOrWspace } = require('./helpers');
const runLogin = async (workspace) => {
console.log('Running Login for ' + workspace);
try {
const oauth = getOauthFromEnv(workspace);
const resp = await login({ client: oauth.OAUTH_CLIENT, secret: oauth.OAUTH_SECRET });
saveTokensFileRootOrWspace(resp, workspace);
console.log((workspace ? workspace : 'root') + ' Login Complete!');
} catch (e) {
console.error(e.message);
} finally {
}
};
module.exports = {
runLogin,
};