jira-cli
Version:
A JIRA Command Line Interface
29 lines (23 loc) • 779 B
JavaScript
module.exports = (() => {
var path = require('path');
const home_directory = process.cwd();
const config = {
directory_name: '.jira-cli',
config_file_name: 'config.json',
certificate_file_name: 'jira.crt'
};
function _getConfigFilePath() {
return process.env['JIRA_CONFIG'] || path.join(_getConfigDirectory(), config.config_file_name);
}
function _getCertificateFilePath() {
return process.env['JIRA_CERT'] || path.join(_getConfigDirectory(), config.certificate_file_name);
}
function _getConfigDirectory() {
return path.join(home_directory, config.directory_name);
}
return {
getConfigFilePath: _getConfigFilePath,
getConfigDirectory: _getConfigDirectory,
getCertificateFilePath: _getCertificateFilePath
};
})();