bitbucket-env-manager
Version:
Deploys Bitbucket Environment
31 lines (27 loc) • 862 B
JavaScript
// import os module
const os = require('os');
// check the available memory
const userHomeDir = os.homedir();
const path = require('path');
const rootFolderPath = path.join(__dirname, '..');
const names = {
tokensFile: 'tokens.json',
envFile: '.env',
generatedProjectFolder: 'bitbucket_env_manager',
templateFolder: 'template',
infoJsonFile: 'info.json',
cfgFolder: '.bitbucket_env_manager',
};
const createCfgFolger = path.join(userHomeDir, names.cfgFolder);
const paths = {
tokensFile: (workspace) =>
path.join(createCfgFolger, (workspace ? workspace + '_' : '') + names.tokensFile),
envFile: (workspace) => path.join(createCfgFolger, (workspace ? workspace : '') + names.envFile),
templateFolder: path.join(rootFolderPath, 'src', names.templateFolder),
};
module.exports = {
rootFolderPath,
paths,
names,
apiSleepTime: 25,
};