gitmoji-cli
Version:
A gitmoji client for using emojis on commit messages.
61 lines (47 loc) • 1.56 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.config = void 0;
var _conf = _interopRequireDefault(require("conf"));
var _prompts = require("../commands/config/prompts");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const config = new _conf.default({
projectName: 'gitmoji'
});
exports.config = config;
const setAutoAdd = autoAdd => {
config.set(_prompts.CONFIGURATION_PROMPT_NAMES.AUTO_ADD, autoAdd);
};
const setEmojiFormat = emojiFormat => {
config.set(_prompts.CONFIGURATION_PROMPT_NAMES.EMOJI_FORMAT, emojiFormat);
};
const setSignedCommit = signedCommit => {
config.set(_prompts.CONFIGURATION_PROMPT_NAMES.SIGNED_COMMIT, signedCommit);
};
const setScopePrompt = scopePrompt => {
config.set(_prompts.CONFIGURATION_PROMPT_NAMES.SCOPE_PROMPT, scopePrompt);
};
const getAutoAdd = () => {
return config.get(_prompts.CONFIGURATION_PROMPT_NAMES.AUTO_ADD) || false;
};
const getEmojiFormat = () => {
return config.get(_prompts.CONFIGURATION_PROMPT_NAMES.EMOJI_FORMAT) || _prompts.EMOJI_COMMIT_FORMATS.CODE;
};
const getSignedCommit = () => {
return config.get(_prompts.CONFIGURATION_PROMPT_NAMES.SIGNED_COMMIT) || false;
};
const getScopePrompt = () => {
return config.get(_prompts.CONFIGURATION_PROMPT_NAMES.SCOPE_PROMPT) || false;
};
var _default = {
getAutoAdd,
getEmojiFormat,
getScopePrompt,
getSignedCommit,
setAutoAdd,
setEmojiFormat,
setScopePrompt,
setSignedCommit
};
exports.default = _default;
;